Javascript中的内置函数用于格式化日期

Built-in function in Javascript to format date

本文关键字:用于 格式化 日期 函数 内置 Javascript      更新时间:2023-09-26

我想知道是否有这样的东西?

我正在让我的CMS按日期对内容进行排序,所以这是我的方法。

首先获取当前时间。

var date = Date.now();

它将返回给我1374426602321

所以现在,当我想向用户显示它时,显然我们不想显示上面的内容,所以我现在正在使用它。

var formattedDate = new Date(date).toDateString(),

这将输出

Sun Jul 21 2013

这很好,但我想这不是真正正确或完美的方式。

我期待更多类似Sunday July 21, 2013的东西。

有没有一种方法可以做到这一点,不使用任何插件或任何模块,也不必像创建另一个函数一样格式化它??

这是在服务器端使用Node.js 完成的

使用库或函数。。。别想别的办法。

function getDateString(d){
   return 
   ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][d.getDay()]+" "+ 
   ["January","February","March","April","May","June","July","August","September","October","November","December"][d.getMonth()]+" "+ 
   d.getDate()+", "+
   d.getFullYear();
}