【发布时间】:2014-08-15 12:06:57
【问题描述】:
如何转换:
Thursday, 14 August 2014
到这个在 php 中:
2014-08-14
我尝试了 strtotime()、trim() 等,但发现不是这样。你能指导我这个吗?
【问题讨论】:
-
echo date('yyyy-mm-dd',strtotime($olddate)); -
@Daan:您的解决方案不起作用!见亚历克斯的回答。输出将是“14141414-0808-1414”
-
@Daan,这很接近但不正确 - 尝试使用 date('Y-m-d', strtotime($olddate)); - 这当然是假设输入是有效日期。确保首先检查 - 如果日期无效,strtotime($olddate) 将返回 boolean false 并且您将结束 1969-12-31
-
@SamuelFullman 你说得对,我从 TS 中读到了标题并输入了它。