Javascript UTC格式的反应排序日期(e:2019-11-14T10:18:51Z)
我有一个json,它的键是DateModified,它的值是UTC格式的。 我需要一个排序切换按钮,以便在切换它应该排序基于这个日期最新的第一 有人能帮我弄清楚吗 这里是myJSONJavascript UTC格式的反应排序日期(e:2019-11-14T10:18:51Z),javascript,reactjs,utc,Javascript,Reactjs,Utc,我有一个json,它的键是DateModified,它的值是UTC格式的。 我需要一个排序切换按钮,以便在切换它应该排序基于这个日期最新的第一 有人能帮我弄清楚吗 这里是myJSON { "jpg": [ { "extension": "jpg", "width": "450", "caption": "first", "id": "56", "height": "470", "url": "/services/
{
"jpg": [
{
"extension": "jpg",
"width": "450",
"caption": "first",
"id": "56",
"height": "470",
"url": "/services/asset/get/56/?token=",
"name": "JPG.jpg",
"DateModified": "2019-11-14T10:18:51Z"
},
{
"extension": "jpg",
"width": "0",
"caption": "second",
"id": "47",
"height": "0",
"url": "",
"name": "download--2.jpg",
"DateModified": "2019-10-10T10:55:34Z"
},
{
"extension": "jpg",
"width": "0",
"caption": "second",
"id": "47",
"height": "0",
"url": "",
"name": "download--2.jpg",
"DateModified": "2019-10-05T10:55:34Z"
}]
我们将非常感谢您提供的任何服务
让数据={
jpg:[
{
分机号码:jpg,
宽度:450,
描述:第一,
id:56,
身高:470,
url:/services/asset/get/56/?令牌=,
姓名:JPG.JPG,
修改日期:2019-11-14T10:18:51Z
},
{
分机号码:jpg,
宽度:0,
描述:第二,
身份证号码:47,
高度:0,,
网址:,
名称:download-2.jpg,
修改日期:2019-10-10T10:55:34Z
},
{
分机号码:jpg,
宽度:0,
描述:第二,
身份证号码:47,
高度:0,,
网址:,
名称:download-2.jpg,
修改日期:2019-10-05T10:55:34Z
}]
}
让array=data.jpg;
数组。SortFunction a,b{
返回new Datea.DateModified-new Dateb.DateModified;
};
console.logarray
常量图像={
jpg:[
{
分机号码:jpg,
宽度:450,
描述:第一,
id:56,
身高:470,
url:/services/asset/get/56/?令牌=,
姓名:JPG.JPG,
修改日期:2019-11-14T10:18:51Z
},
{
分机号码:jpg,
宽度:0,
描述:第二,
身份证号码:47,
高度:0,,
网址:,
名称:download-2.jpg,
修改日期:2019-10-10T10:55:34Z
},
{
分机号码:jpg,
宽度:0,
描述:第二,
身份证号码:47,
高度:0,,
网址:,
名称:download-2.jpg,
修改日期:2019-10-05T10:55:34Z
}]
}
const result=images.jpg.sorta,b=>new Dateb.DateModified-new Datea.DateModified
console.logresult
:我得到了解决方案,但它的控制台的东西,任何选项在第一次点击它排序在另一个最新的最后再点击它,就像一个开关你可以创建这个函数的2个版本。比如:`const sortAsc==>{…}const sortDesc==>{…}images.jpg.sort asc?谢谢你的回复。但它能像开关一样工作吗?上升和下降Dates@midhunk嘿,现在你们可以检查上升和下降日期的实时演示。@midhunk若答案对你们有帮助,请接受/投票。