JS 將日期中的月份轉化為英文

2022-02-13 21:23:36 字數 812 閱讀 5327

需求是將時間轉化為 "sat jun 20 2020" 這種。

實現也很簡單,如下:

new

date().todatestring();

//"sat jun 20 2020"

new date().todatestring().split(" ")[1]

//"jun"

這樣就獲取到月份了。

注意

如果要獲取某個日期的英文月份,盡量使用把日期轉化為"2020/06/20"這種格式,為了相容safari瀏覽器

// 出了點問題,"2020/06/20"此方法並不能解決。

在360瀏覽器中相容模式下也發現此類問題,可能與 safari 是同乙個原因,用的 format 方法失效,列印結果為 nan-nan-nan

(可改為this.$format(new date(resdata.createtime),'yyyy-mm-dd')即可解決)

所以使用 new date().todatestring() 時顯示不出來

保險起見,修改為

monthenglish: ["jan","feb","mar","apr","may","jun","jul","aug","spt","oct","nov","dec"]

resdata.yue = this.monthenglish[new date(new date(createtime)).getmonth()];

自動將jsx轉化為js

想將react應用到手頭上的專案練手,計畫希望可以把選單元件化,塞到主頁裡,從而變相的實現類似iframe的功能。然而在呼叫外部組建的時候出現了一系列問題,chrome甚至直接報錯了,一直無法解決,因此只有放棄使用 browser.min.js和jsxtransformer.js,準備自己採用rea...

sql將浮點表示的日期轉化為標準日期

select 日期 cast 40560.9142412423 as datetime 年份 year 40560.9142412423 月份 month 40560.9142412423 日 day 40560.9142412423 整數部分是自1900年開始後的天數,你可以通過這個來推算是多少年...

將秒數轉化為日期 時 分 秒

相信讀者對於如何將秒數轉化為時間 hh mm ss 的格式是沒有問題的,無非就是將秒數除以3600得到小時,然後將餘數除以60得到分鐘,得到的餘數就是秒了。這裡就不多說了。主要介紹如何獲取到當前的年 月 日。這裡筆者向大家介紹的是calendar的類。獲取當前的年通過calendar.year 得到...