js日期格式化

需求

需要將當(dāng)前日期格式化成“2017-07-25”形式

實(shí)現(xiàn)

function dateFormat(){
  // 形成yyyy-mm-dd格式
  var t_nowDate = new Date();
  var formatDateYear = t_nowDate.getFullYear()
  var formatDateMonth = (t_nowDate.getMonth()+1).toString().length>1?(t_nowDate.getMonth()+1):'0'+(t_nowDate.getMonth()+1)
  var formatDateDay = t_nowDate.getDate().toString().length>1?t_nowDate.getDate():'0'+t_nowDate.getDate()
  return formatDateYear+'-'+formatDateMonth+'-'+formatDateDay
}

TIPS

1、由于getMonth()是從0開始,所以判斷時(shí)需要+1
2、通過.getXX()出來的非str類型,需要進(jìn)行類型轉(zhuǎn)化才能使用length()方法

參考文章

javascript Date format(js日期格式化)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 具體代碼: 傳統(tǒng)方法 方法1.用字符串分割 split 然后去各種拼接 方法2.用日期函數(shù) new Date()去...
    黃文博閱讀 352評(píng)論 0 1
  • 重寫了一個(gè)格式化日期的方法,支持把日期格式或時(shí)間戳按指定的格式輸出,應(yīng)該能滿足大多數(shù)時(shí)候的需求。 說明 案例 源代碼如下
    空宇林閱讀 1,361評(píng)論 0 0
  • 方法一: 方法二: 方法三:
    Yumazhiyao閱讀 7,415評(píng)論 0 0
  • ![)7TGU340414HSKRJDZZD%W.png
    一句諾言閱讀 239評(píng)論 0 0
  • 以下是常用的代碼收集,學(xué)習(xí)用。轉(zhuǎn)自豪情博客園 1. PC - js 返回指定范圍的隨機(jī)數(shù)(m-n之間)的公式 re...
    自由加咖啡閱讀 1,114評(píng)論 0 1

友情鏈接更多精彩內(nèi)容