Nic*_*ica 15
鉴于$year $month $day $hour $minute你可以做的变量:
strtotime("$year-$month-$day $hour:$minute");
Run Code Online (Sandbox Code Playgroud)
小心将变量括起来",在这种情况下永远不会'.
更新(感谢@Clockwork和@Tadeck的评论):
如果有一个变量$timeofday代表一天中的时间(即AM或PM),那么你可以用以下方法解析它:
strtotime("$year-$month-$day $hour:$minute$timeofday");
Run Code Online (Sandbox Code Playgroud)
也就是说,只需将该变量附加到文本的末尾即可.
Mad*_*tha 10
为什么在您已经知道年月和日期时将字符串转换为日期.
使用setDate功能
<?php
$date = new DateTime();
$date->setDate(2001, 2, 3);
echo $date->format('Y-m-d');
?>
Run Code Online (Sandbox Code Playgroud)
小智 7
strtotime这项工作是最好的工具吗?怎么样mktime()?
$time = mktime($hour, $minute, 0, $month, $day, $year);
Run Code Online (Sandbox Code Playgroud)