【问题标题】:JavaScript: get first and last day of month with format YYYY.MM.DD [duplicate]JavaScript:以 YYYY.MM.DD 格式获取月份的第一天和最后一天 [重复]
【发布时间】:2016-06-12 11:14:33
【问题描述】:

我正在尝试使用 2016.02.29 格式获取月份的第一天和最后一天,但我不确定如何将日期转换为这种格式。

以下代码(取自here):

var date = new Date();
var firstDay = new Date(date.getFullYear(), date.getMonth(), 1);
var lastDay = new Date(date.getFullYear(), date.getMonth() + 1, 0);

提供以下格式:2016 年 2 月 29 日星期一 00:00:00 GMT+0100(西欧标准时间)。

如何让它看起来像 2016.02.29?我可以操纵字符串来得到我想要的结果,但是没有办法只通过定义格式来得到它吗?

【问题讨论】:

标签: javascript


【解决方案1】:

您可以使用MomentJs 通过指定确切格式来格式化任何日期。

  1. 在您的页面中加载 momentjs 或 momentjs + locale 脚本
  2. moment().format('YYYY.MM.DD');

【讨论】:

    猜你喜欢
    • 2013-11-25
    • 2017-10-29
    • 2014-03-22
    • 1970-01-01
    • 2018-05-28
    • 2011-11-24
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    相关资源
    最近更新 更多