【发布时间】:2014-06-03 16:06:35
【问题描述】:
我想将给定的日期和时间或仅将日期更改为 Unix 时间。
我试过这样:
mktime("Jan-12-2012 2:12pm");
但它不起作用:
即使是在 PHP 文档中,我也查看了许多示例,其中许多并不包含我想要的内容。
当我尝试时:
$user_birthday=$_POST["user_birthday"];
$db_user_birthday=empty($user_birthday)?"":mktime($user_birthday);
$_POST["user_birthday"] 的值来自 jan-12-2012 2:12pm
它显示如下错误:
注意:在 C:\Program 中遇到格式不正确的数值 第 76 行的文件 (x86)\Ampps\www\admin\index.php
如何修复它或在 Unix 中显示时间?
【问题讨论】:
-
查看
mktime的文档:php.net/manual/en/function.mktime.php。请改用strtotime。