欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

json報文時間格式轉換

趙景河1年前6瀏覽0評論

在Web開發中,數據傳遞格式json已經成為了很普遍的一種方式。在json的實現中,日期時間通常是以字符串的形式進行傳輸。而在前后端數據交互中,時間格式的轉換問題也是一件比較棘手的問題。下面我們來介紹一下如何將json報文中的時間格式進行轉換。

//假設我們有以下json數據:
{
"name": "張三",
"birthday": "2022-08-10T10:00:00.000Z"
}
//其中,birthday字段就是一個ISO格式的日期時間字符串,我們需要將它轉換為本地時間格式。
// 可以使用Date對象進行轉換
let dateStr = "2022-08-10T10:00:00.000Z";
let date = new Date(dateStr);
let localTime = date.toLocaleString();// 轉換為本地時間格式
console.log(localTime);
//輸出:"2022/8/10 上午6:00:00"
// 也可以使用第三方庫moment.js進行轉換
let moment = require('moment');//安裝moment.js: npm install moment --save
let dateStr = "2022-08-10T10:00:00.000Z";
let momentDate = moment(dateStr);
let localTime = momentDate.format('YYYY-MM-DD HH:mm:ss');
console.log(localTime);
//輸出:"2022-08-10 18:00:00"

通過以上方式,我們就可以比較輕松地將json報文中的時間格式進行轉換了。