2016-11-13 43 views
0

正在爲以下的Javascript日期版本搜索網絡: 星期六2016年11月5日 我試過看日日月陣列......林有點難倒了。 這個特定的日期格式我從php日期格式得到: date(「l jS F,Y」)。 這是否有Javascript版本 - (帶日期後綴)? 任何提示將是偉大的。 歡呼聲。我如何獲得這個JavaScript日期版本:「2016年11月5日星期六」?

+3

時moment.js簡化日期的任務和格式化 – charlietfl

+0

檢查出來的[顯示文檔(HTTP:// momentjs.com/docs/#/displaying/)for moment.js – Ben

+0

[我在哪裏可以找到關於在JavaScript中格式化日期的文檔?](https://stackoverflow.com/questions/1056728/where-can-i-find -documentation上格式化-A-日期中的JavaScript) –

回答

0

最接近的格式,試試這個

var d=new Date; 
var str=d.toDateString(); 
console.log(str); 

它會輸出像「太陽2016年11月13日」

0

沒有任何JS本地實現解析/顯示你所提到的

格式

但是,您可以使用momentjs格式化此日期字符串。這裏是一個關於如何解析的例子。

你可以懷疑推遲檢查,詳細瞭解MomentJs Docs

let date = "Saturday 5th November, 2016"; 
 

 
let formattedDate = moment(date, "dddd Do MMMM, YYYY"); 
 

 
let jsDate = formattedDate.toDate(); 
 

 
console.log(jsDate.toString()); 
 

 
//Convert JS Date to formatted 
 

 
let jsDateObj = moment().format("dddd Do MMMM, YYYY"); 
 
console.log(jsDateObj);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.16.0/moment.min.js"></script>

相關問題