javascript - 如何将JSON中的xxx-xx-xx格式的日期改为xxxx年xx月xx日?
大家讲道理
大家讲道理 2017-04-11 11:39:00
[JavaScript讨论组]
DATA='[{"status": "IN_PROGRESS", "loan_limited": "5个月", "load_no": "123131231", "payed": "1个月", "amount": 15000, "loan_time": "2016-06-17"}, {"status": "DONE", "loan_limited": "1个月", "load_no": "123131123131231", "payed": "1个月", "amount": 15000, "loan_time": "2016-05-17"}, {"status": "IN_PROGRESS", "loan_limited": "5个月", "load_no": "123131231231", "payed": "1个月", "amount": 25000, "loan_time": "2016-06-10"}]';

将上面数据中日期格式改为xx年xx月xx日

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(3)
ringa_lee
'2016-06-17'.replace(/(\d{4})-(\d{2})-(\d{2})/g,'$1年-$2月-$3日')
"2016年-06月-17日";

套用到你的上面:

var DATA = '[{"status": "IN_PROGRESS", "loan_limited": "5个月", "load_no": "123131231", "payed": "1个月", "amount": 15000, "loan_time": "2016-06-17"}, {"status": "DONE", "loan_limited": "1个月", "load_no": "123131123131231", "payed": "1个月", "amount": 15000, "loan_time": "2016-05-17"}, {"status": "IN_PROGRESS", "loan_limited": "5个月", "load_no": "123131231231", "payed": "1个月", "amount": 25000, "loan_time": "2016-06-10"}]';

DATA=DATA.replace(/(\d{4})-(\d{2})-(\d{2})/g, '$1年-$2月-$3日');
//"[{"status": "IN_PROGRESS", "loan_limited": "5个月", "load_no": "123131231", "payed": "1个月", "amount": 15000, "loan_time": "2016年-06月-17日"}, {"status": "DONE", "loan_limited": "1个月", "load_no": "123131123131231", "payed": "1个月", "amount": 15000, "loan_time": "2016年-05月-17日"}, {"status": "IN_PROGRESS", "loan_limited": "5个月", "load_no": "123131231231", "payed": "1个月", "amount": 25000, "loan_time": "2016年-06月-10日"}]"
PHPz

用已有的库来处理最好。或者写个类似的函数来处理:

function convertDate(s) {
    let d = new Date(s);
    let month = "0" + (d.getMonth() + 1);
    let day = "0" + d.getDate();
    return d.getFullYear() + "年" + month.substring(month.length - 2) + "月" + day.substring(day.length - 2) + "日";
}

console.log(convertDate("2016-01-02"));
console.log(convertDate("2016-1-22"));
console.log(convertDate("2016-11-2"));
黄舟

我们是用moment.js来处理时间格式的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号