Jquery警报输出问题

时间:2012-01-26 15:18:41

标签: jquery

这段简短的代码显示了当周第一天的日期。警告框中显示的格式是一种很长的格式。如何格式化日期以获得类似“12-1-2012”的内容。我试图测试我在其他帖子上阅读的内容时,我的头脑发生了。哦,我想格式化日期,但保留日期。没有字符串。什么都行不通。希望有人能提供帮助。提前感谢您的回复。干杯。马克。

var now = new Date();
var weekDay=new Date().getDay();
now.setDate(now.getDate()-(weekDay-1));
alert(now);

2 个答案:

答案 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());

http://jsfiddle.net/wJQBe/

您还可以查看此日期格式化程序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);