在PHP中将字符串时间戳转换为unix时间戳

时间:2016-09-10 14:43:33

标签: php unix

我目前正在使用时间戳。我用谷歌搜索了一个简单的答案,但无法找到解决我问题的方法。我想将用户输入转换为UNIX时间。用户输入例如“26/03/1982”,如何将此输入转换为UNIX时间戳?

//User input
$birthday = "26/03/1982"; // d/m/y
$birthday = [CONVERTED TO UNIX]

简短而简单的问题。如果你愿意,我会添加更多。感谢。

1 个答案:

答案 0 :(得分:1)

查看PHP函数strtotime

  

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

我不确定它在日期中如何处理/,但用-替换它们并且它会起作用。

实施例

echo strtotime(str_replace("/","-","26/03/1982"));

输出385977600,这是1982年3月26日星期五的Unix日期

您可能需要设置date_default_timezone才能使其正常工作