我目前正在使用时间戳。我用谷歌搜索了一个简单的答案,但无法找到解决我问题的方法。我想将用户输入转换为UNIX时间。用户输入例如“26/03/1982”,如何将此输入转换为UNIX时间戳?
//User input
$birthday = "26/03/1982"; // d/m/y
$birthday = [CONVERTED TO UNIX]
简短而简单的问题。如果你愿意,我会添加更多。感谢。
答案 0 :(得分:1)
查看PHP函数strtotime
:
strtotime - 将任何英文文本日期时间描述解析为Unix时间戳
我不确定它在日期中如何处理/
,但用-
替换它们并且它会起作用。
echo strtotime(str_replace("/","-","26/03/1982"));
输出385977600,这是1982年3月26日星期五的Unix日期
您可能需要设置date_default_timezone
才能使其正常工作