gpt4 book ai didi

javascript - 如何在 Moment.js 中区分一个月和一个月的第一天

转载 作者:行者123 更新时间:2023-11-28 07:24:11 26 4
gpt4 key购买 nike

现在我正在解析 CSV 中的日期,并可以选择添加格式。

有时日期只是日期,将被视为时间点。有时日期是片段,描述一年、一个月等等。这将作为一个范围进行处理。

请参阅以下代码:

var a = moment('Jun 2014');
var b = moment('01-06-2014');

//output
a.toDate(); // Sun Jun 01 2014 00:00:00 GMT+0200 (CEST)
b.toDate(); // Sun Jun 01 2014 00:00:00 GMT+0200 (CEST)

我知道缺少的一天将被解释为第 0 天(或 1 天),但是在解析日期时有什么方法可以区分 6 月 1 日和 6 月吗?

最佳答案

也许最简单的方法是将日期解析包装在另一个将元数据附加到结果的函数中。这是一个粗略的想法:

function parseDate(d) {
var ret = moment(d);

if(d.indexOf('-') === -1) {
ret.monthOnly = true;
}

return ret;
}

关于javascript - 如何在 Moment.js 中区分一个月和一个月的第一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29896722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com