首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转换日期格式javascript数据库

转换日期格式javascript数据库
EN

Stack Overflow用户
提问于 2017-05-10 08:43:12
回答 4查看 415关注 0票数 0

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-05-10 08:53:00

如果API的日期格式是一致的,您可以这样做:

代码语言:javascript
复制
function formattDate(str) {
   return str.split('T')[0].split('-').reverse().join('-')
}

这是最快的解决办法。但如果格式不一致,那就另当别论了。

票数 0
EN

Stack Overflow用户

发布于 2017-05-10 08:49:36

代码语言:javascript
复制
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('-');
}

尝尝这个

票数 1
EN

Stack Overflow用户

发布于 2017-05-10 08:48:42

您可以使用这个包:日期格式

你可以做这样的事情:

代码语言:javascript
复制
var format = require('date-format');
format('dd-MM-yyyy', new Date());

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43887506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档