【PHP】常用日期时间函数
今天改程序时用到几个日期时间的函数,记录一下。
1、时间戳转字符串 date()函数
string date ( string $format [, int $timestamp ] )
返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp 是可选的,默认值为 time()。
2、字符串转时间戳 strtotime()函数
int strtotime ( string $time [, int $now ] )
本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于 now 参数给出的时间,如果没有提供此参数则用系统当前时间。
3、时区设置
用date()函数打印出时间时有时候会出现与系统时间不一致的情况,是因为php中时区设置的问题导致的。可在调用时间操作前用下面一行代码设定时区:
ini_set('date.timezone','Asia/Shanghai');
当然也可以通过修改php.ini中的配置:
date.timezone = Asia/Shanghai
标签: PHP
还没有人抢沙发呢~