首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Strtotime函数

Strtotime函数
EN

Stack Overflow用户
提问于 2015-07-16 20:32:55
回答 2查看 28关注 0票数 0

我制作了一个脚本,将所有日期信息放入其中:日、月、年、小时、分钟和AM或PM等格式然后我把所有的信息都放在:

$day = $_POST['day']

..........

这就是我获取所有信息的方式,它工作得很好,但当我想这样做的时候:

$time = strtotime($hour.':'.$minute.' '.$format.' '.$year.'-'.$month.'-'.$day);

它从1970年开始使用UTC更新我的数据库,实际上这是有史以来第一次。

怎么啦?

EN

回答 2

Stack Overflow用户

发布于 2015-07-16 20:39:27

strtotime()H:i A Y-m-d is not an acceptable format。您需要使用Y-m-d H:i A

代码语言:javascript
复制
$time = strtotime($year.'-'.$month.'-'.$day.' '.$hour.':'.$minute.' '.$format);
票数 2
EN

Stack Overflow用户

发布于 2015-07-23 19:10:22

是的,strtotime现在可以很好地使用以下格式:

代码语言:javascript
复制
  $time = strtotime($day.'-'.$month.'-'.$year.' '.$hour.':'.$minute.' '.$format);

这就是正确的版本!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31454293

复制
相关文章

相似问题

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