关于php数据库开发系统时间的信息

如何用PHP往数据库插入时间一般有两种访问:
方法一:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',now())";
$query=mysql_query($sql);//执行sql语句
//这种方法,你datetime字段要设计成date类型,now() 是mysql数据库提供的一个获取当前时间函数
方法二:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',".time().")";
$query=mysql_query($sql);//执行sql语句
//这种方法:datetime字段设计成int(10)类型 。time()是php提供获取时间戳的函数 。
推荐使用方法二,因为这种方式,一.排序速度快,二.方便转换时间区 。主流的开源程序都有采用这方式 。像discuz phpwind dedecms等等 。
php怎么设置时间与系统时间一致?php设置时间与系统时间一致php数据库开发系统时间的方法:
可以通过 date_default_timezone_set() 函数进行设置时区
例如:中国,就直接用 :date_default_timezone_set("Etc/GMT-8");设置为中国所在php数据库开发系统时间的+8时区,就可以php数据库开发系统时间了
在PHP.ini文件中修改设置 。
[Date]
; Defines the default timezone used by the date functions
date.timezone = Asia/Shanghai
可以设置Shanghai,Chongqin,Hong_Kong,TaiBei...等等php数据库开发系统时间,可就是没有找到Beijingphp数据库开发系统时间,不知道是什么原因 。
php的date获取的是系统时间还是客户端时间php的data函数获取的是系统的时间(即服务器的时间),php data函数获取时间代码如下:
?php
//获取服务器时间
echo date("Y-m-d h:i:s");
//获取所在时区时间
date_default_timezone_set('地区');
//地区:中国是PRC,或shanghai,chongqing都可
echo date("Y-m-d h:i:s");
?
说明:如果不加时区的话就是服务器的时间,加上时区的话就是所在时区的时间 。
【关于php数据库开发系统时间的信息】php数据库开发系统时间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、php数据库开发系统时间的信息别忘了在本站进行查找喔 。

    推荐阅读