本文介绍了将日期转换为unixtime php的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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?

推荐答案

- 获取日期的Unix时间戳

mktime() - Get Unix timestamp for a date

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

处理AM / PM只需添加12到小时如果PM。

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

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

或者您可以使用strtotime():

Alternatively you could use strtotime():

- 将有关任何英文文本datetime描述解析为Unix时间戳记

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

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

这篇关于将日期转换为unixtime php的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 05:56