时间计算的问题
程序员文章站
2022-06-02 08:36:06
...
请问这样的时间格式怎么计算他们的时间差
2014-09-22T15:53:20Z
2014-09-22T13:53:20Z
2014-09-22T15:53:20Z
2014-09-22T13:53:20Z
回复讨论(解决方案)
T和Z是什么意思
不知道,这个格式是要求这样的,是格林威治标准时
T和Z是XML schema 的日期类型 Z表示用UTC时间 +8小时就是北京时间
计算时间差
$ret = strtotime('2014-09-22T15:53:20Z')-strtotime('2014-09-22T13:53:20Z');//本来都需要减8小时
var_dump($ret);
就一个函数调用问题
strtotime
转化成时间戳去进行计算妥妥的
$atime = '2014-09-22T15:53:20Z';$btime = '2014-09-22T13:53:20Z ';$time = strtotime($atime) - strtotime($btime);echo $time/60/60;
转化成时间戳再比较
echo gmdate('H:i:s', strtotime('2014-09-22T15:53:20Z') - strtotime('2014-09-22T13:53:20Z'));02:00:00
PHP日期处理详解 http://www.phpthinking.com/archives/330
都转化成时间戳,在比较
上一篇: ucenter 遇到更改密码慢一拍的问题
下一篇: php-下载效能
推荐阅读
-
thinkphp插入数据。很神奇的问题。
-
php substr截断中文半个汉字乱码问题的解决方法
-
jquery select选中的一个小问题_jquery
-
修改计算机名或IP后Oracle10g无法启动服务的解决办法
-
关于zend framework的几个小问题
-
js按指定格式显示日期时间的样式代码_javascript技巧
-
Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)_MySQL
-
ubuntu LAMP下PHP的开发环境zend studio的安装及相关问题
-
解析mysql修改为utf8后仍然有乱码的问题_MySQL
-
老话题了.PHP导出EXCEL,phpexcel类很强大,但是效率低速度慢,fputcsv速度快但不知道怎么解决科学计数法的问题,求老司机传授经验