从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 ???
答案 0 :(得分:0)
您可以格式化datepicker
提供的输出(see here)
假设表单输入标识为date
,那么您可以将其格式化为:
$( document ).ready(
function() { $('#date').datepicker( { minDate: '0', dateFormat: 'yy-mm-dd' } );
});