我有功能:
sample(date){
//operations, for example add one week (7 days)
return date;
}
var one = new Date('2012-07-16');
var two = new Date('07/16/2012');
var new = sample(one); // or sample(two)
var day = new.getDate();
var month = new.getMonth();
var year = new.gerYear();
alert(day + month + year);
现在我想显示这个日期,但是我如何检查这个日期的格式? 例如:
alert(sample(one));
应以格式 2012-07-23 向我显示日期 如果
alert(sample(one));
应该告诉我 07/23/2012
但我如何检查格式当前日期?这有可能吗?
答案 0 :(得分:2)
日期对象不“记住”它们的创建格式 - 它们只是标准Javascript的包装器“自纪元以来的毫秒”时间值。
您需要滚动自己的“日期到字符串”功能,或使用其中一个流行的现有库(例如Datejs)