来自json javascript的格式编号

时间:2017-11-22 16:33:03

标签: javascript json date format

您好我使用函数来获取json的所有数据,并使用不同的日期格式?

现在它的YYYY-MM-DD如何做DD-MM这么多

var jsonData =   
{
    "month": {
        "day": [
            {
                "type": 1405,
                "date": "2017-10-23"
            },
            {
                "type": 1405,
                "date": "2017-10-24"
            },
            {
                "type": 1405,
                "date": "2017-10-25"
            }
        ]
    }
}
dataType=[];

$.each(jsonData.month.day, function (index, value) {
    dataType.push(value.type);
    dataDate.push(value.date);
});

2 个答案:

答案 0 :(得分:2)

使用split()拆分字符串。

$.each(jsonData.month.day, function (index, value) {
    dataType.push(value.type);
    var dateFields = value.date.split('-');
    dataDate.push(dateFields[2] + '-' + dateFields[1]);
});

答案 1 :(得分:0)

显然你必须迭代数组jsondata.month.day。我不会循环我的例子

x=jsonData.month.day[0].split("-")
newdate=x[2] + "-" x[1]

或者您可以解析字符串日期并获取日期和月份。

x= Date.parser(jsonData.month.date[0], "YYYY-MM-DD")
day=x.getDate()
month=x.getMonth()+1
newdate=day+ "-" +month