javascript - 将iso格式的json本地化为本地日期
问题描述
我有一个带有 iso 格式日期的 json 响应。我正在尝试将其转换为日期格式并将其本地化为瑞典语。我想我已经接近了,但我错过了转换的一步。我在控制台中收到以下代码的“无效日期”:
var callback = function (text, video) {
parsedData = JSON.parse(text);
var sortedParsedData = _.sortBy(parsedData, 'publishedAt')
initVideo(sortedParsedData,listEl);
console.log('parsed', sortedParsedData);
var videoDate = sortedParsedData[0].publishedAt;
var localDate = new Date(videoDate);
console.log(localDate.toLocaleDateString('se-SE')); //this results in 'Invalid Date'
}
function getAjax(callback, video) {
setTimeout(function () {
callback(JSON.stringify([{
"id": "vid1",
"title": "Lorem ipsum",
"description": "This is a great day for a workout",
"author": "Lars Ohlsson",
"publishedAt": "2018-05-12T10:11:05+99:00",
"imageUrl": "img/as.png",
"thumbnailUrl": "img/as-500-150x150.png",
"views": 48224,
"tags": [
"workout",
"friends"
],
"contentUrl": "video/tears-of-steel-battle-clip-medium.mp4",
"thumb-url": "#"
}, {
...
}]), video)
}, 100)
}
解决方案
推荐阅读
- python - 无法在 Python 中使用 mindsdb 库
- reactjs - 如果在内容之外单击,则 React Modal 关闭
- oracle - su:尽管在 oracle 容器中是 root,但权限被拒绝
- python - 如何在某个值之后在单链表中插入值?
- spring - JMS队列中没有负载时消费者数量不减少
- java - 关于 Lambda.... 分号
- iphone - Facebook 登录按钮需要点击两次才能在 Safari / iPhone 中工作,为什么?
- here-api - 如何在 Here Maps API 中获取某个区域的卡车限制?
- c# - WPF 一个 ViewModel 作为 MainWindow 的属性,如何从页面正确访问 ViewModel?
- java - 更新会话管理器