首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RFC2822日期的Moment.js转换

RFC2822日期的Moment.js转换
EN

Stack Overflow用户
提问于 2019-11-07 14:48:43
回答 2查看 555关注 0票数 0

我有一个日期为'04 FEB 1994‘,我正在尝试将其转换为date对象以进行比较。

我试过一大堆变种,现在的是...

代码语言:javascript
复制
var trydate = moment(licDob, "DD-MMM-YYYY");
var momentObj = moment(trydate);
var momentString = momentObj.format('YYYY-MM-DD');

其中licDob是1994年2月4日。1997年将以853506000000的形式返回,这使得momentString 853506000000-01-18。

非常感谢您的指导。

EN

回答 2

Stack Overflow用户

发布于 2019-11-07 14:57:40

使用

var newTry = moment(licDob,'DD MMM YYYY').toDate()

考虑到您想要将其转换为Date()

票数 0
EN

Stack Overflow用户

发布于 2019-11-07 15:04:04

你就快找到正确的解决方案了。您必须使用带有两个参数的moment构造函数。第一个参数是字符串日期,第二个参数是格式。

在您的示例中,正确的格式是DD MMM YYYY

代码语言:javascript
复制
const stringDate = "04 FEB 1994";

const momentDate = moment(stringDate, "DD MMM YYYY");

console.log("Formatted:", momentDate.format("DD/MM/YYYY"));
console.log("EPOCH:", momentDate.valueOf())
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>

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

https://stackoverflow.com/questions/58743331

复制
相关文章

相似问题

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