【前端】输出今天的日期(约287字)

输出今天的日期

YYYY-MM-DD的方式,比如今天是2014年9月26日,则输出2014-09-26

    var d = new Date();
      // 获取年,getFullYear()返回4位的数字
      var year = d.getFullYear();
      // 获取月,月份比较特殊,0是1月,11是12月
      var month = d.getMonth() + 1;
      // 变成两位
      month = month < 10 ? '0' + month : month;
      // 获取日
      var day = d.getDate();
     day = day < 10 ? '0' + day : day;
     alert(year + '-' + month + '-' + day);

除了上述代码中使用Date对象的方法外,还有其他方式可以获取今天的日期并输出。

一种常见的方式是使用toLocaleDateString()方法,该方法可以返回表示日期的字符串。可以通过传递适当的选项来指定所需的日期格式。

以下是使用toLocaleDateString()方法获取今天的日期的示例代码:

    var today = new Date();
    var options = { year: 'numeric', month: '2-digit', day: '2-digit' };
    var formattedDate = today.toLocaleDateString('en-US', options);
    console.log(formattedDate);

在上述代码中,首先创建一个Date对象表示今天的日期。

然后,定义一个选项对象options,其中指定了年份、月份和日期的格式。

最后,使用toLocaleDateString()方法将日期对象转换为指定格式的字符串,并将其赋值给formattedDate变量。

通过console.log()函数输出formattedDate,即可得到以YYYY-MM-DD的格式表示的今天的日期。

这种方法的优点是可以根据需求更灵活地定制日期的格式,适用于不同的地区和语言设置。

THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容