这段简短的代码显示了当周第一天的日期。警告框中显示的格式是一种很长的格式。如何格式化日期以获得类似“12-1-2012”的内容。我试图测试我在其他帖子上阅读的内容时,我的头脑发生了。哦,我想格式化日期,但保留日期。没有字符串。什么都行不通。希望有人能提供帮助。提前感谢您的回复。干杯。马克。
var now = new Date();
var weekDay=new Date().getDay();
now.setDate(now.getDate()-(weekDay-1));
alert(now);
答案 0 :(得分:4)
试试这个。
var now = new Date();
var weekDay=new Date().getDay();
now.setDate(now.getDate()-(weekDay-1));
alert((now.getMonth()+1) + "-" + now.getDate() + "-" + now.getFullYear());
您还可以查看此日期格式化程序JavaScript库http://blog.stevenlevithan.com/archives/date-time-format
答案 1 :(得分:0)
我不确定,但请检查这是否有帮助
var now = new Date();
var curr_date = now.getDate();
var curr_month = now.getMonth();
var curr_year = now.getFullYear();
alert((curr_month+1)+'-'+curr_date+'-'+curr_year);