国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

用js將從后臺(tái)得到的時(shí)間戳(毫秒數(shù))轉(zhuǎn)換為想要的日期格式

fjcgreat / 2769人閱讀

摘要:例子重載方法得到后臺(tái)從數(shù)據(jù)庫(kù)中拿到的數(shù)據(jù)我們希望格式是年月日時(shí)分秒或者然而我們前臺(tái)得到的卻是一段數(shù)字時(shí)間戳,毫秒數(shù)我們要將時(shí)間戳轉(zhuǎn)化為我們想要的格式。

例子:




    









得到后臺(tái)從數(shù)據(jù)庫(kù)中拿到的數(shù)據(jù)我們希望格式是
                2016年10月25日 17時(shí)37分30秒 或者 2016/10/25 17:37:30
然而我們前臺(tái)得到的卻是一段數(shù)字(時(shí)間戳,毫秒數(shù))
                1477386005
我們要將時(shí)間戳轉(zhuǎn)化為我們想要的格式。
核心方法 :
1477386005是我從后臺(tái)得到時(shí)間戳 (注意:有的時(shí)候得到的時(shí)間戳是已經(jīng)乘以1000的)

var unixTimestamp = new Date( 1477386005*1000 ) ;
commonTime = unixTimestamp.toLocaleString();
alert(commonTime);
這時(shí)候的結(jié)果是:
    
但是我希望轉(zhuǎn)換為我自己想要的格式,就在本頁(yè)面重寫一下 toLocaleString()方法即可。

Date.prototype.toLocaleString = function() { return this.getFullYear() + "年" + (this.getMonth() + 1) + "月" + this.getDate() + "日 " + this.getHours() + "點(diǎn)" + this.getMinutes() + "分" + this.getSeconds() + "秒";
};

  結(jié)果為:
    
或者其他想要的格式:

Date.prototype.toLocaleString = function() { return this.getFullYear() + "/" + (this.getMonth() + 1) + "/" + this.getDate() + "/ " + this.getHours() + ":" + this.getMinutes() + ":" + this.getSeconds();
};
 

    結(jié)果為:
    

 

/*****變化格式*****/
   

function formatterTime(time, fmt) {

      if(!time){

            return "";

      }

      if(typeof(time) == "object" || typeof(time) == "OBJECT") {

      var z = {

                  M: time.getMonth() + 1,

                  d: time.getDate(),

                  h: time.getHours(),

                  m: time.getMinutes(),

                  s: time.getSeconds()

            };

      fmt = fmt.replace(/(M+|d+|h+|m+|s+)/g, function(v) {

                  return ((v.length > 1 ? "0" : "") + eval("z." + v.slice(-1))).slice(-2);

            });

      return fmt.replace(/(y+)/g, function(v) {

                  return time.getFullYear().toString().slice(-v.length);

            });

      }else if(typeof(time) == "number"){

            var TIME = new Date( time) ;

            var z = {

                        M: TIME.getMonth() + 1,

                        d: TIME.getDate(),

                        h: TIME.getHours(),

                        m: TIME.getMinutes(),

                        s: TIME.getSeconds()

                  };

            fmt = fmt.replace(/(M+|d+|h+|m+|s+)/g, function(v) {

                        return ((v.length > 1 ? "0" : "") + eval("z." + v.slice(-1))).slice(-2);

                  });

            return fmt.replace(/(y+)/g, function(v) {

                        return TIME.getFullYear().toString().slice(-v.length);

                  });

      }

      else return time;

}




/**js里**/
formatterTime( 1521011095000 ,"yyyy-MM-dd hh:mm:ss")
/*結(jié)果:
    2018-03-14 15:04:55
*/




文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/95625.html

相關(guān)文章

  • JavaScript 日期權(quán)威指南

    摘要:在內(nèi)部,日期以年月日以來(lái)的毫秒數(shù)表示。以毫秒為單位記錄原因。你也可以使用將返回一個(gè)時(shí)間戳以毫秒為單位而不是對(duì)象。如果您使用天數(shù)計(jì)算超過(guò)一個(gè)月,則不會(huì)出現(xiàn)錯(cuò)誤,日期將轉(zhuǎn)到下個(gè)月數(shù)月,小時(shí),分鐘,秒和毫秒都是如此。 簡(jiǎn)介showImg(https://segmentfault.com/img/bVbfH0e?w=777&h=512); JavaScript通過(guò)強(qiáng)大的對(duì)象為我們提供日期處理功...

    ssshooter 評(píng)論0 收藏0
  • JavaScript 日期權(quán)威指南

    摘要:在內(nèi)部,日期以年月日以來(lái)的毫秒數(shù)表示。以毫秒為單位記錄原因。你也可以使用將返回一個(gè)時(shí)間戳以毫秒為單位而不是對(duì)象。如果您使用天數(shù)計(jì)算超過(guò)一個(gè)月,則不會(huì)出現(xiàn)錯(cuò)誤,日期將轉(zhuǎn)到下個(gè)月數(shù)月,小時(shí),分鐘,秒和毫秒都是如此。 簡(jiǎn)介showImg(https://segmentfault.com/img/bVbfH0e?w=777&h=512); JavaScript通過(guò)強(qiáng)大的對(duì)象為我們提供日期處理功...

    用戶83 評(píng)論0 收藏0
  • JavaScript 日期權(quán)威指南

    摘要:在內(nèi)部,日期以年月日以來(lái)的毫秒數(shù)表示。以毫秒為單位記錄原因。你也可以使用將返回一個(gè)時(shí)間戳以毫秒為單位而不是對(duì)象。如果您使用天數(shù)計(jì)算超過(guò)一個(gè)月,則不會(huì)出現(xiàn)錯(cuò)誤,日期將轉(zhuǎn)到下個(gè)月數(shù)月,小時(shí),分鐘,秒和毫秒都是如此。 簡(jiǎn)介showImg(https://segmentfault.com/img/bVbfH0e?w=777&h=512); JavaScript通過(guò)強(qiáng)大的對(duì)象為我們提供日期處理功...

    xuexiangjys 評(píng)論0 收藏0
  • 需要知道JS日期知識(shí),都在這了

    摘要:實(shí)際上是格林威治標(biāo)準(zhǔn)時(shí)間的同義詞默認(rèn)情況下,中的幾乎每個(gè)日期方法除了一個(gè)都是本地時(shí)間。如果你住在格林威治標(biāo)準(zhǔn)時(shí)間晚的的地區(qū),你會(huì)得到一個(gè)日期是月日。需要知道對(duì)象日期方法。 為了保證的可讀性,本文采用意譯而非直譯。 想閱讀更多優(yōu)質(zhì)文章請(qǐng)猛戳GitHub博客,一年百來(lái)篇優(yōu)質(zhì)文章等著你! JS中的 Date 很奇怪。當(dāng)我們需要處理日期和時(shí)間的時(shí)候比較麻煩,經(jīng)常借助像date-fns和 Mom...

    testbird 評(píng)論0 收藏0
  • 時(shí)間轉(zhuǎn)換時(shí)間日期格式及去重

    摘要:在項(xiàng)目中做的一些站點(diǎn)會(huì)涉及時(shí)間格式的轉(zhuǎn)換,比如,優(yōu)惠券的有效期,或者資訊類文章的發(fā)表時(shí)間等,因從后臺(tái)傳過(guò)來(lái)的時(shí)間是時(shí)間戳,需要進(jìn)行轉(zhuǎn)換,所以在這里進(jìn)行總結(jié)記錄下以及去重的處理將時(shí)間戳轉(zhuǎn)換成時(shí)間日期的形式時(shí)間為毫秒數(shù)時(shí)毫秒數(shù)轉(zhuǎn)換成時(shí)間格式先乘 在項(xiàng)目中做的一些站點(diǎn)會(huì)涉及時(shí)間格式的轉(zhuǎn)換,比如,優(yōu)惠券的有效期,或者資訊類文章的發(fā)表時(shí)間等,因從后臺(tái)傳過(guò)來(lái)的時(shí)間是時(shí)間戳,需要進(jìn)行轉(zhuǎn)換,所以在這里...

    tianyu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<