Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datetime 如果试图将日期设置为1.1,则会出现Moment.js问题。实际年份_Datetime_Momentjs - Fatal编程技术网

Datetime 如果试图将日期设置为1.1,则会出现Moment.js问题。实际年份

Datetime 如果试图将日期设置为1.1,则会出现Moment.js问题。实际年份,datetime,momentjs,Datetime,Momentjs,我在试着确定新年第一天的日期,这意味着我试过这样的方式: dateFrom = moment().month(0).day(01).format('YYYY-MM-DD'); 但它给了我日期: 2013-12-30 而不是 2014-01-01 我怎样才能解决它呢 谢谢你的建议 如果要定义月份的哪一天,您要查找的是日期,而不是日期 这项工作: moment().month(0).date(1).format('YYYY-MM-DD'); date方法定义一个月的哪一天 day方法定

我在试着确定新年第一天的日期,这意味着我试过这样的方式:

dateFrom = moment().month(0).day(01).format('YYYY-MM-DD');
但它给了我日期:

2013-12-30 
而不是

2014-01-01 
我怎样才能解决它呢


谢谢你的建议

如果要定义月份的哪一天,您要查找的是
日期
,而不是
日期

这项工作:

moment().month(0).date(1).format('YYYY-MM-DD');
  • date
    方法定义一个月的哪一天
  • day
    方法定义了一周中的哪一天:
因此,使用
day(1)
可以获得最近的星期一。在您的情况下,距离2014年1月1日最近的星期一是2013年12月30日