首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP将日期时间转换为秒

问PHP将日期时间转换为秒
EN

Stack Overflow用户
提问于 2010-12-09 04:35:19
回答 4查看 51.6K关注 0票数 16

我在mysql '2010-12-08 16:12:12‘中有一个日期时间值

我想用PHP获取到那个日期的秒数,

所以基本上相当于mysql的PHP等价物:

代码语言:javascript
复制
TIME_TO_SEC(TIMEDIFF('2010-12-08 16:12:12',now()))
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-12-09 04:39:00

嗯?这些函数来自mysql ...

对于PHP,您可以使用strtotime替换它

代码语言:javascript
复制
$diff = strtotime('2010-12-08 16:12:12')-time();

详情:http://php.net/manual/en/function.strtotime.php

票数 22
EN

Stack Overflow用户

发布于 2010-12-09 04:39:17

代码语言:javascript
复制
<?php

$date1 = new DateTime("2010-12-08 16:12:12");
$now = new DateTime();

$difference_in_seconds = $date1->format('U') - $now->format('U');

->format('U')将其转换为unix时间戳。

票数 25
EN

Stack Overflow用户

发布于 2010-12-09 04:39:37

试一试

代码语言:javascript
复制
$time_diff = time() - strtotime('2010-12-08 16:12:12');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4392040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档