我从数据库中获取了一个(日期)值,该值以下列格式返回:2013-03-01。我想在 2013 年 3 月星期五将其输出到我的页面上。请问有可用的 JQuery 函数吗?
问问题
1208 次
2 回答
3
Is there a JQuery function available for this?
No, jQuery doesn't provide any date formatting abilities.
There are lots of libraries that do, such as MomentJS, which is about 6.4k. Or of course, doing it yourself is about one line of data (the names of the months) and six or seven lines of code.
于 2013-03-01T11:33:30.623 回答
1
没有任何方法可以用于 jQuery。您可以使用一些自定义 js 库,例如XDate。
使用 XDate,您可以执行以下操作
var myDateString = "2013-03-01";
myDateStringArray = myDateString.split("-");
var d = new XDate(myDateStringArray[0], (parseInt(myDateStringArray[1])-1), myDateStringArray[2]);
var myNewDate = d.toString("dddd MMMM yyyy");
alert(myNewDate );
检查工作小提琴http://jsfiddle.net/zWcU5/
XDate 下载http://arshaw.com/xdate/
于 2013-03-01T12:03:18.697 回答