繁体   English   中英

转换日期格式的javascript数据库

[英]Converting date format javascript database

我有一个以日期为值的数据库字段,它由一个API插入(托管在外部),格式为yyyy-MM-ddT00:00:00 在页面上调出值时,如何将其转换为dd-MM-yyyy (无时间)格式? 例如。 1964-05-11T00:00:00必须显示为11-05-1964


 console.log(convertDate('1964-05-11T00:00:00')); function convertDate(inputFormat) { function pad(s) { return (s < 10) ? '0' + s : s; } var d = new Date(inputFormat); return [pad(d.getDate()), pad(d.getMonth()+1), d.getFullYear()].join('-'); } 

尝试这个

您可以使用以下包: date-format

您将可以执行以下操作:

var format = require('date-format');
format('dd-MM-yyyy', new Date());

希望这可以帮助。

如果API的日期格式一致,则可以执行以下操作:

function formattDate(str) {
   return str.split('T')[0].split('-').reverse().join('-')
}

那是最快的解决方案。 但是,如果格式不一致,那就是另一种情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM