php时间问题?mysql数据库的时间格式(Y-M-D H:I:S) 在PHP页面想这样显示(Y-M-D) ('.$rows['ndate'].')
1、首先在电脑上创建一个indexphp文件,编辑indexphp。
2、然后输入获取当天零点的时间戳,输入代码$today = strtotime(date("Y-m-d"),time());$time = strtotime($today);//获取到echo $time"<br />";//输出。
3、获取当天24点的时间戳$todayEnd = $today+606024;//家一天的时间echo $time = strtotime($todayEnd)"<br />";//输出。
4、获取前一天时间echo date("Y-m-d H:i:s",strtotime("-1 days"));。
5、以上即时间戳和前一天时间的获取。主要是对date()和strtotime()函数的灵活使用,就可以了。
通过sql语句查询下
看看现在的值
show
variables
like
'%date%';
默认的值是:
date_format=
%Y-%m-%d
datetime_format=%Y-%m-%d
%H:%i:%s
然后在mysql的配置文件mycnf
或者
myini中
加入
[mysqld]
date_format=
%Y/%m/%d
datetime_format=%Y/%m/%d
%H:%i:%s
最后mysql服务器重启即可。
DateSever功能:MSsql中没有这种类型,你可以用varchar(10)来代替。
在进行操作时,日期格式的字符串将被转换为日期格式。
比如你的数据库中这样存储一个字符串:“2006-1-3”,那么你完全可以将它当作日期型字段来处理。
mssql中没有这种类型,你可以用varchar(10)来代替。在进行操作时,日期格式的字符串将被转换为日期格式。比如你的数据库中这样存储一个字符串:“2006-1-3”,那么你完全可以将它当作日期型字段来处理。
服务器(硬件):
通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。服务器与PC机的不同点很多,例如PC机在一个时刻通常只为一个用户服务。服务器与主机不同,主机是通过终端给用户使用的。
服务器是通过网络给客户端用户使用的,所以除了要有拥有终端设备,还要利用网络才能使用服务器计算机,但用户连上线后就能使用服务器上的特定服务了。
和普通的个人计算机相比, 服务器需要连续的工作在7X24小时环境。这就意味着服务器需要更多的稳定性技术RAS,比如支持使用ECC内存。并通常会有多部连接在一起运作。
直接取系统日期不可以么?Java毕竟是跨平台的东西,如果要以显示值为数据源那该多麻烦。看一下这样写能用不:
————————————
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = dfformat(CalendargetInstance()getTime());
————————————
这样这个dateStr就是2013-9-29形式了。
网站模板库 » php时间问题?mysql数据库的时间格式(Y-M-D H:I:S) 在PHP页面想这样显示(Y-M-D) ('.$rows['ndate'].')
0条评论