将日期转换为unix时间php

时间:2009-11-03 23:19:30

标签: php datetime unix-timestamp

我有一个表格,用于发布月,日,是,小时,分钟,上午/下午的日期信息。如何使用php对unixtime进行编码/解码?

2 个答案:

答案 0 :(得分:33)

mktime() - 获取日期的Unix时间戳

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

要处理AM / PM,如果是PM,则只需添加12小时。

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

或者你可以使用strtotime():

strtotime() - 将任何英文文本日期时间描述解析为Unix时间戳

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

答案 1 :(得分:2)

使用mktime功能

相关问题