
[英]I want to convert date format mm/dd/yyyy into dd/mm/yyyy in jquery
[英]How do I convert a json date format to the following dd/mm/yyyy
我看过其他示例,但如果可能的话,我正在寻找这种特定格式?
这是使用jQuery从JSON日期格式到所需日期格式的快速格式:
对于JSON日期字符串,例如:
/Date(1339439400000)/
尝试:
var newFormattedDate = $.datepicker.formatDate('mm/dd/yy', new Date(Date(your_JSON_date_string)));
它将导致这样的日期:09/14/2012
function formatJsonDate(jsonDate) {
return (new Date(parseInt(jsonDate.substr(6)))).format("dd/mm/yyyy");
};
var testJsonDate = formatJsonDate('/Date(1224043200000)/');
alert(testJsonDate);
没有“ json日期格式”。 json仅返回字符串。
日期javascript对象可以解析多种格式。 请参阅文档 。
你可以做:
var myDate = new Date(myDateAsString);
这篇文章的答案中有一些建议- 如何格式化Microsoft JSON日期?
如果这些示例不起作用,则可以手动对其进行格式化。 这是一个简单的小提琴来演示它-http://jsfiddle.net/dhoerster/KqyDv/
$(document).ready(function() {
//set up my JSON-formatted string...
var myDate = new Date(2011,2,9);
var myObj = { "theDate" : myDate };
var myDateJson = JSON.stringify(myObj);
//parse the JSON-formatted string to an object
var myNewObj = JSON.parse(myDateJson);
//get the date, create a new Date object, and manually format the date string
var myNewDate = new Date(myNewObj.theDate);
alert(myNewDate.getDate() + "/" + (myNewDate.getMonth()+1) + "/" + myNewDate.getFullYear());
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.