成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

時(shí)間戳轉(zhuǎn)換成時(shí)間日期格式及去重

tianyu / 1301人閱讀

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

時(shí)間為毫秒數(shù)時(shí)(毫秒數(shù)轉(zhuǎn)換成時(shí)間格式:先乘以1000)

/* 實(shí)現(xiàn)倒計(jì)時(shí) */
countTime(timeend毫秒數(shù)) {
   /* 計(jì)算總的剩余秒數(shù) */
   var time = (new Date(timeend*1000)) - (new Date())
   /* 計(jì)算剩余小時(shí)數(shù) */
   var hours = parseInt(time/1000/60/60%24,10)
   /* 計(jì)算剩余分鐘數(shù) */
   var minutes = parseInt(time/1000/60%60,10)
   /* 計(jì)算剩余秒數(shù) */
   var seconds = parseInt(time/1000%60,10)

   /* 如果小于10,則在數(shù)字前面添加0 */
   if(hours < 10) {
       hours = "0" + hours
   }
   if(minutes < 10) {
       minutes = "0" + minutes
   }
   if(seconds < 10) {
       seconds = "0" + seconds
   }

   /* 返回小時(shí),分鐘及秒 */
   this.hours = hours
   this.minutes = minutes
   this.seconds = seconds
}

時(shí)間為日期格式時(shí)

/* 實(shí)現(xiàn)倒計(jì)時(shí) */
countTime(year,month,day,hour,minute,second) {
   /* 計(jì)算總的剩余秒數(shù) */
   var time = (new Date(year,month-1,day,hour, minute, second)) - (new Date())
   /* 計(jì)算剩余小時(shí)數(shù) */
   var hours = parseInt(time/1000/60/60%24,10)
   /* 計(jì)算剩余分鐘數(shù) */
   var minutes = parseInt(time/1000/60%60,10)
   /* 計(jì)算剩余秒數(shù) */
   var seconds = parseInt(time/1000%60,10)

   /* 如果小于10,則在數(shù)字前面添加0 */
   if(hours < 10) {
       hours = "0" + hours
   }
   if(minutes < 10) {
       minutes = "0" + minutes
   }
   if(seconds < 10) {
       seconds = "0" + seconds
   }

   /* 返回小時(shí),分鐘及秒 */
   this.hours = hours
   this.minutes = minutes
   this.seconds = seconds
}
2.JS去重

簡(jiǎn)單的去重

/* 新建數(shù)組,若新數(shù)組中不存在,則放入新數(shù)組中 */
function getUniqueFigure(item) {
  let arr = [];
  for (let i = 0; i < item.length; i++) {
    if(arr.indexOf(item[i]) == -1) {
      arr.push(item[i]);
    }
  }
  console.log(arr);
}
getUniqueFigure([0,0,0,1,1,2,2,3]);

利用數(shù)組下標(biāo)

function getUniqueFigure(item) {
  let arr = [];
  for (let i = 0; i < item.length; i++) {
    if(item.indexOf(item[i]) == i) {
      arr.push(item[i]);
    }
  }
  console.log(arr);
}
getUniqueFigure([0,0,0,"1",1,1,2,2,3]);

遍歷去重

function getUniqueFigure(item) {
  let arr = [];
  const length = item.length
  for (let i = 0; i < length; i++) {
    for(let j = i + 1; j < length; j++) {
      if(item[i] === item[j]) {
          i++;
          j=i;
      }
    }
    arr.push(item[i])
  }
  console.log(arr);
}
getUniqueFigure([0,0,0,"1",1,1,2,2,3]);
正在努力學(xué)習(xí)中,若對(duì)你的學(xué)習(xí)有幫助,留下你的印記唄(點(diǎn)個(gè)贊咯^_^)

往期好文推薦:前端面試之JavaScript(總結(jié))

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/108376.html

相關(guān)文章

  • 畫(huà)三角形

    摘要:在商品展示中,畫(huà)三角形的出現(xiàn)的也挺多的,左上角的三角標(biāo)簽,又或者對(duì)話(huà)形式的三角形,帶陰影效果等,在此記錄下直接添加三角形想你呦比較長(zhǎng)的寫(xiě)法簡(jiǎn)單寫(xiě)法使用偽類(lèi)添加三角形附帶陰影效果添加兩個(gè)偽類(lèi)一個(gè)偽類(lèi)實(shí)現(xiàn)三角形,另一個(gè)用定位實(shí) 在商品展示中,畫(huà)三角形的出現(xiàn)的也挺多的,左上角的三角標(biāo)簽,又或者對(duì)話(huà)形式的三角形,帶陰影效果等,在此記錄下 1、直接添加三角形 ...

    Mr_houzi 評(píng)論0 收藏0
  • vue中的computed的this指向問(wèn)題

    摘要:今天在寫(xiě)項(xiàng)目時(shí),用到了計(jì)算屬性,遇到了使用箭頭函數(shù)出現(xiàn)指向問(wèn)題,這里記錄下箭頭函數(shù)中的箭頭函數(shù)內(nèi)部的是詞法作用域,由上下文確定函數(shù)體內(nèi)的對(duì)象,就是定義時(shí)所在的對(duì)象,而不是使用時(shí)所在的對(duì)象中的使用箭頭函數(shù)不使用箭頭函數(shù)使用自己的理解在中使用箭 今天在寫(xiě)vue項(xiàng)目時(shí),用到了computed計(jì)算屬性,遇到了使用箭頭函數(shù)出現(xiàn)this指向問(wèn)題,這里記錄下 1.箭頭函數(shù)中的this 箭頭函數(shù)內(nèi)部...

    crossoverJie 評(píng)論0 收藏0
  • setInterval與setTimeout

    摘要:第二個(gè)調(diào)用當(dāng)前執(zhí)行的函數(shù),并為其設(shè)置另外一個(gè)定時(shí)器。使得在前一個(gè)定時(shí)器代碼執(zhí)行完之前,不會(huì)向隊(duì)列插入新的定時(shí)器代碼,確保不會(huì)有任何缺失的間隔。 在自己用canvas畫(huà)一個(gè)時(shí)鐘時(shí),畫(huà)秒鐘用的是利用圖片將重復(fù)的線(xiàn)條遮住,但是會(huì)出現(xiàn)有兩個(gè)秒鐘線(xiàn)條同時(shí)存在,才想起setInterval有那么個(gè)坑,查了點(diǎn)資料,記錄下,若有不對(duì)的或者未寫(xiě)到的點(diǎn),還請(qǐng)大家指出,謝謝^_^ 在此之前先科普下這個(gè)學(xué)習(xí)點(diǎn)...

    BenCHou 評(píng)論0 收藏0
  • python大佬的養(yǎng)計(jì)劃----os,datetime,time模塊補(bǔ)充

    摘要:是否則檢驗(yàn)指定的對(duì)象是否存在。由于的模塊實(shí)現(xiàn)主要調(diào)用庫(kù),所以各個(gè)平臺(tái)可能有所不同。時(shí)間格式時(shí)間戳的方式通常來(lái)說(shuō),時(shí)間戳是指格林威治時(shí)間年月日時(shí)分秒北京時(shí)間年月日時(shí)分秒起至現(xiàn)在的總秒數(shù)。元組方式元組共有個(gè)元素,返回的函數(shù)主要有,,。 os模塊 os模塊提供了多數(shù)操作系統(tǒng)的功能接口函數(shù)。當(dāng)os模塊被導(dǎo)入后,它會(huì)自適應(yīng)于不同的操作系統(tǒng)平臺(tái),根據(jù)不同的平臺(tái)進(jìn)行相應(yīng)的操作,在python編程時(shí),...

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

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

0條評(píng)論

閱讀需要支付1元查看
<