convert date to unixtime php

爱⌒轻易说出口 提交于 2019-11-28 02:48:52

问题


I have a form which posts date information month, day, yeah, hour, minute, am/pm. How do i encode/decode this to and from unixtime using php?


回答1:


mktime() - Get Unix timestamp for a date

echo mktime(23, 24, 0, 11, 3, 2009);
1257290640

To handle AM/PM just add 12 to hours if PM.

mktime($isAM ? $hrs : ($hrs + 12), $mins, $secs, $m, $d, $y);

Alternatively you could use strtotime():

strtotime() - Parse about any English textual datetime description into a Unix timestamp

echo strtotime("2009-11-03 11:24:00PM"); 
1257290640



回答2:


Use the mktime function



来源:https://stackoverflow.com/questions/1670797/convert-date-to-unixtime-php

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!