鍍金池/ 問(wèn)答/HTML/ js怎么把Thu May 12 2016 08:00:00 GMT+0800 (

js怎么把Thu May 12 2016 08:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)格式轉(zhuǎn)換為yyyy-MM-dd

js怎么把Thu May 12 2016 08:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)格式轉(zhuǎn)換為yyyy-MM-dd

回答
編輯回答
淚染裳

moment 了解一下~

moment 中文網(wǎng)

2017年6月16日 07:35
編輯回答
愿如初

原生寫(xiě)法 (也許你們很少研究date對(duì)象)

 function formatDate() {
      var today = new Date();    
      return today.toLocaleString("zh-Hans-CN", {
        // timeZone: ['UTC'],
        weekday: "long",
        hour12: false,
        year: "numeric",
        month: "2-digit",
        day: "2-digit",
        hour: "2-digit",
        minute: "2-digit",
        second: "2-digit"
      });
    }

輸出2018年06月27日星期三 10:09:19

   function showingExpirationDate() {
      var today = new Date();  
      return today.toISOString().substring(0,10)+ ' '+today.toTimeString().substring(0,9);
    }

輸出 2018-06-27 10:07:02

2017年2月17日 00:41
編輯回答
耍太極

推薦使用 dayjs,文檔也友好.
https://github.com/iamkun/day...

2017年2月26日 03:15
編輯回答
不二心
/**
 * 將時(shí)間戳或者中國(guó)標(biāo)準(zhǔn)時(shí)間處理成 2018-05-01 00:00:00  這種格式
 * @param {時(shí)間戳或者中國(guó)標(biāo)準(zhǔn)時(shí)間} timestamp 
 * @param {一狀態(tài) } state   ture要時(shí)分秒  false不要時(shí)分秒 
 */
export function timestampToTime(timestamp,state) {
    var date = new Date(timestamp);//時(shí)間戳為10位需*1000,時(shí)間戳為13位的話(huà)不需乘1000
    var Y = date.getFullYear() + '-';
    var M = (date.getMonth()+1).padStart(2,0) + '-';
    var D = date.getDate().padStart(2,0)+ ' ';
    var h = date.getHours().padStart(2,0)+ ':';
    var m = date.getMinutes.padStart(2,0)+ ':';
    var  s = date.getSeconds().padStart(2,0);
    return state?Y+M+D+h+m+s:Y+M+D;
  }

我的珍藏,拿走不謝

2017年3月17日 08:34