在我的表单中,我有一个文本框和一个名为“pickup_date”的字段。我正在使用 jquery 日期选择器。日期格式为 dd/mm/yyyy。但是,当我尝试使用 JavaScript 重新创建日期时,日期错误地显示为月份,而月份显示为日期。如何解决这个问题?我当前的脚本和值如下:
<script language="javascript" type="text/javascript">
var dateStart = '07/03/2012'; //dd/mm/YYYY format
var timeStart = '09:00';
var startDate = new Date(dateStart + " " + timeStart);
document.write(startDate);
</script>
上面给出了日期和时间值:
Tue Jul 03 2012 09:00:00
它应该显示为
Wed Mar 07 2012 09:00:00
如何解决这个问题?
最佳答案
在使用 native javascript 时,日期是一个弱点。我觉得使用像 momentjs 这样的库对处理日期有很大帮助。
关于php - 日期格式错误截取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9586093/