Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
json javascript中的格式编号_Javascript_Json_Date_Format - Fatal编程技术网

json javascript中的格式编号

json javascript中的格式编号,javascript,json,date,format,Javascript,Json,Date,Format,您好,我使用函数从json获取日期格式不同的所有数据 现在它的YYYY-MM-DD如何做DD-MMthx这么多 var jsonData = { "month": { "day": [ { "type": 1405, "date": "2017-10-23" }, { "type": 1405,

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

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

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);
});

显然,您必须迭代数组jsondata.month.day。我不会重复我的例子

x=jsonData.month.day[0].split("-")
newdate=x[2] + "-" x[1]
或者,您可以解析字符串date并获得day和month

x= Date.parser(jsonData.month.date[0], "YYYY-MM-DD")
day=x.getDate()
month=x.getMonth()+1
newdate=day+ "-" +month
使用
split()
拆分字符串

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

我想知道javascript解析器是什么时候开始接受解析格式的?最好告诉标准作者,他们似乎有@罗布是对的!谢谢你的建议,我为你的错误感到抱歉