Php日期格式化错误

时间:2018-01-11 15:22:18

标签: php datetime

从datepicker我得到用户输入日期(01-01-2018 in d-m-Y format) 并希望将其转换为Y-m-d格式,所以这就是我正在做的事情:

$from = DateTime::createFromFormat('d-m-Y', $desde);

$desde = $from->format("Y-m-d");

当我回复$desde时,我得到了0018-01-01。为什么这是0018而不是2018 ???

1 个答案:

答案 0 :(得分:0)

您可以格式化datepicker提供的输出(see here

假设表单输入标识为date,那么您可以将其格式化为:

$( document ).ready( 
    function() { $('#date').datepicker( { minDate: '0', dateFormat: 'yy-mm-dd' } ); 
});