php的日期函数
php的date函数是否会识别此代码,并将其转换为日期戳php的日期函数,php,date,datestamp,Php,Date,Datestamp,php的date函数是否会识别此代码,并将其转换为日期戳 $date= date('$_POST["Month1"]/$_POST["Date1"]/$_POST["Year1"]'); ?由于单引号,您的语法不清楚且不起作用。最好尝试以下方法: $date = date($_POST["Month1"] . '/' . $_POST["Date1"] . '/' . $_POST["Year1"]); 如果您的帖子数据包含格式,如m,d,Y,则可以。但是,如果您通过日期,如4,21,201
$date= date('$_POST["Month1"]/$_POST["Date1"]/$_POST["Year1"]');
?由于单引号,您的语法不清楚且不起作用。最好尝试以下方法:
$date = date($_POST["Month1"] . '/' . $_POST["Date1"] . '/' . $_POST["Year1"]);
如果您的帖子数据包含格式,如m
,d
,Y
,则可以。但是,如果您通过日期,如4
,21
,2014
-date()
将无法工作。使用以下命令将其转换为时间戳:
$timestamp = strtotime($_POST["Month1"] . '/' . $_POST["Date1"] . '/' . $_POST["Year1"]);
如前所述,您的语法是错误的,但为了避免格式问题,最好只将变量单独传递给,如下所示:
$timestamp = mktime(0, 0, 0, $_POST["Month1"], $_POST["Date1"], $_POST["Year1"]);
这样,您就不必通过任何额外的步骤传递已经分解的变量。否,因为。请显示var\u dump($\u POST);PHP将内部变量作为普通字符串处理,而不是作为变量处理。格式是什么?看看@aleation的文档——哦,天哪,我甚至没有注意到它是错误的函数。戴着眼罩开车,每次都让我抓狂。