2012-07-16 77 views
0

我有功能:检查不同的日期格式

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日

但如何我可以检查格式当前日期吗?这可能吗?

回答

2

日期对象不会“记住”它们的创建格式 - 它们只是标准Javascript“从历元”开始的毫秒数的时间值的包装。您需要将您自己的“日期到字符串”功能或使用其中一种流行的现有库(例如Datejs