1. js代码
$("#realDeliDate, #deliPeriod").change(function (){
var deliDate=$("#realDeliDate").val();
var d=new Date(deliDate); //注:1.只要把日期选择器的格式改为d-sl-m-sl-Y,调试时发现 d就是无效日期;2.之前是m-sl-d-sl-Y,d的值就是正常值(即mm/dd/yyyy)
var dayOfMonth = d.getDate();
var x=parseInt($("#deliPeriod").val());
d.setDate(dayOfMonth +x);
//$("#span_expectedDeliDate").html((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());
$("#span_expectedDeliDate").html(d.getDate()+"/"+(d.getMonth()+1)+"/"+d.getFullYear());
});
jQuery("#fd-realDeliDate").remove();
var opts = {
// Attach input with an id of "dp-2" and give it a "m-sl-d-sl-Y" date format (e.g. 03/13/2013)
formElements:{"realDeliDate":"d-sl-m-sl-Y"},
// Show week numbers
showWeeks:true
};
datePickerController.createDatePicker(opts);
截图:
---------------
【问题】
var d=new Date(deliDate); //注:1.只要把日期选择器的格式改为d-sl-m-sl-Y,调试时发现 d就是无效日期;2.之前是m-sl-d-sl-Y,d的值就是正常值(即mm/dd/yyyy)————看了w3c,好像也不是很清楚???
另外,js到底是如何把字符串变量格式化为指定格式的日期的呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这是 datePickerController这个插件的参数吧######JS中是有Date对象的。######momentjs######你们能说具体一点么。。