js Date对象不能链式调用?

单独调用setDate(),setMonth()没有问题,连在一起用就报错是什么原因?
image.png

阅读 3k
2 个回答

因为这些方法返回的是 基于 1 January 1970 00:00:00 UTC 开始计算的毫秒数,这些都不算Date对象实例,当然不能支持链式调用啦。

那就用 day.js 吧!不仅支持链式调用,其他操作也无比强大:

dayjs('2021-01-01').add(1, 'day').subtract(1, 'year').year(2009).toString()
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题