Javascript 如何创建以零开始的日期对象以验证部分日期选择器的日期
创建一个值为零值的日期对象,以指示部分日期选择器中的空对象。出于验证目的,部分日期选择器中需要零值Javascript 如何创建以零开始的日期对象以验证部分日期选择器的日期,javascript,jquery,Javascript,Jquery,创建一个值为零值的日期对象,以指示部分日期选择器中的空对象。出于验证目的,部分日期选择器中需要零值 var d = new Date(); d.setDate(0); alert(d); 可以创建具有零值的日期对象吗 这取决于你所说的“零值”是什么意思 您可以这样做: var d = new Date(0); …它创建一个日期,表示UTC 1970年1月1日午夜。它的时间值是0,但时间值是与“历元”的偏移量,因此它表示实际日期 如果您想要一个实际不代表特定日期的日期,可以使用Na
var d = new Date();
d.setDate(0);
alert(d);
可以创建具有零值的日期对象吗 这取决于你所说的“零值”是什么意思 您可以这样做:
var d = new Date(0);
…它创建一个日期,表示UTC 1970年1月1日午夜。它的时间值是0
,但时间值是与“历元”的偏移量,因此它表示实际日期
如果您想要一个实际不代表特定日期的日期
,可以使用NaN
作为时间值:
var d = new Date(NaN);
所有getXyz
方法(getFullYear
等)将返回NaN
,而toString
将返回无效日期
这是否适用于您的用例取决于日期选择器。目的是什么?如果需要时间戳0,可以执行var d=new Date(0)代码>它对于部分日期选择器中的验证非常有用。自2015年9月15日起。如果选择月份,则所选值必须为00-09-0000。这应该是valide date对象。当我尝试此变量d=新日期(0);它显示系统创建的日期。@Pierre Alexandre Moller谢谢