将格式化日期转换为unix [英] Convert formatted date back to unix
本文介绍了将格式化日期转换为unix的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将使用哪种功能将自定义格式化日期转换回Unix Epoch时间?
例如:
(Ymd) - > (U);
我看着 date(U,strtotime(20140525) );
,但我不知道如何使用原始格式 Ymd
。
感谢
解决方案
您可以使用 DateTime :: createFromFormat():
$ date = DateTime :: createFromFormat('Ymd','20140525');
echo $ date-> format('U');
Which function would I use to convert custom formatted dates back to Unix Epoch time?
For example:
("Ymd") -> ("U");
I looked at date("U",strtotime("20140525"));
, but I'm not sure how to fit in the original format Ymd
.
How does that function know that the input format is YYYYMMDD, because it looks like it works.
Thanks
解决方案
You can use DateTime::createFromFormat():
$date = DateTime::createFromFormat('Ymd', '20140525');
echo $date->format('U');
这篇关于将格式化日期转换为unix的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文