我的表格输入如下:
<?php echo '<input type="datetime-local" name="manualDateTime" value="'.$DateTimepicker.'" step=1><br>'.PHP_EOL; ?>
当我将Chrome的选择器设置为非午夜时间时,我得到了预期的var转储结果,例如:
string(19) "2015-07-18T10:07:52"
但是,如果我将选择器设置为午夜,我会得到一个较短的结果,错过了秒:
string(16) "2015-07-17T00:00"
这会对后续代码造成严重破坏,例如DateTime :: CreateFromFormat,看来我需要为此编写例外代码。
有没有办法确保表单输入类型为datetime-local的选择器的返回字符串始终具有一致的格式?