如何使用PHP更改日期格式?我使用了以下代码,但它将日期输入字段值显示为m-d-Y。为什么要改变格式?
$effectivedate = date('M-d-Y', strtotime($empCompensationdata-effective_date));
$effective_date = date('Y-m-d', strtotime($empCompensationdata-effective_date));
$("#effective_date").val($effectivedate);
$('#effective_date').attr('data-value', $effective_date);发布于 2015-06-30 21:28:38
该值显示为M-d-Y的原因是因为这是您使用val()方法为其赋值的值:
$effectivedate = date('M-d-Y', strtotime($empCompensationdata->effective_date));
$effective_date = date('Y-m-d', strtotime($empCompensationdata->effective_date));
$("#effective_date").val($effectivedate); //This variable contains "M-d-Y"
$('#effective_date').attr('data-value', $effective_date);因此,如果您想使用Y-m-d,只需更改赋值变量:
$("#effective_date").val($effective_date); //This variable contains "Y-m-d"https://stackoverflow.com/questions/31139362
复制相似问题