欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序中時間戳和日期的相互轉(zhuǎn)換問題

 更新時間:2018年07月09日 10:33:30   作者:coreyC  
這篇文章主要介紹了微信小程序中時間戳和日期的相互轉(zhuǎn)換問題,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

在微信開發(fā)小程序時,后臺傳入的詩句可能是 時間戳 而不是日期或者需要把日期轉(zhuǎn)換成時間戳來做出相應的處理時我們將用到時間戳和日期的相互轉(zhuǎn)換微信小程序里,時間戳轉(zhuǎn)化為日期格式,支持自定義、拷貝至項目utils/utils.js中,并注意在js中聲明下;

module.exports = {
  formatTime: formatTime, // 日期轉(zhuǎn)時間戳
  formatTimeTwo: formatTimeTwo // 時間戳轉(zhuǎn)日期
}

utils/utils.js 里面寫函數(shù)

function formatTime(date) {
  var year = date.getFullYear()
  var month = date.getMonth() + 1
  var day = date.getDate()
  var hour = date.getHours()
  var minute = date.getMinutes()
  var second = date.getSeconds()
  return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}
function formatNumber(n) {
  n = n.toString()
  return n[1] ? n : '0' + n
}
/** 
 * 時間戳轉(zhuǎn)化為年 月 日 時 分 秒 
 * number: 傳入時間戳 
 * format:返回格式,支持自定義,但參數(shù)必須與formateArr里保持一致 
*/
function formatTimeTwo(number, format) {
  var formateArr = ['Y', 'M', 'D', 'h', 'm', 's'];
  var returnArr = [];
  var date = new Date(number * 1000);
  returnArr.push(date.getFullYear());
  returnArr.push(formatNumber(date.getMonth() + 1));
  returnArr.push(formatNumber(date.getDate()));
  returnArr.push(formatNumber(date.getHours()));
  returnArr.push(formatNumber(date.getMinutes()));
  returnArr.push(formatNumber(date.getSeconds()));
  for (var i in returnArr) {
    format = format.replace(formateArr[i], returnArr[i]);
  }
  return format;
}
module.exports = {
  formatTime: formatTime,
  formatTimeTwo: formatTimeTwo 
}

然后就是在我們的其他地方做出調(diào)用 

在js 的 中調(diào)用如下,首先要先引入 until js

var time = require('../../utils/util.js');
 var sjc = 1488481383;
  console.log(time.formatTime(sjc,'Y/M/D h:m:s'));
  console.log(time.formatTime(sjc, 'h:m'));

得到的效果如下:

2017/03/03 03:03:03
03:03

總結(jié)

以上所述是小編給大家介紹的微信小程序中時間戳和日期的相互抓換問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • setTimeout函數(shù)的神奇使用

    setTimeout函數(shù)的神奇使用

    setTimeout函數(shù)是一個原生的javascript函數(shù)。setTimeout函數(shù)會在一個指定的延遲時間之后調(diào)用一個函數(shù)或執(zhí)行一段指定的代碼。它的應用非常廣泛,例如我們希望用戶在瀏覽器某個頁面一段時間后彈出一個對話框,或者是鼠標點擊某個元素后隔幾秒鐘在刪除這個元素。
    2017-02-02
  • javascript實現(xiàn)固定側(cè)邊欄

    javascript實現(xiàn)固定側(cè)邊欄

    這篇文章主要為大家詳細介紹了javascript實現(xiàn)固定側(cè)邊欄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • 微信小程序?qū)崙?zhàn)之打卡時鐘的繪制

    微信小程序?qū)崙?zhàn)之打卡時鐘的繪制

    這篇文章主要介紹了如何利用微信小程序制作一個打卡時鐘,分為工作和休息兩種狀態(tài),用戶可以設置相應的時間,所有的時鐘記錄都會被保存下來,感興趣的可以了解一下
    2022-04-04
  • JavaScript實現(xiàn)10秒后再次獲取驗證碼

    JavaScript實現(xiàn)10秒后再次獲取驗證碼

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)10秒后再次獲取驗證碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • Math.js解決js中小數(shù)精度丟失問題

    Math.js解決js中小數(shù)精度丟失問題

    在JavaScript中進行小數(shù)運算時,會容易出現(xiàn)精度丟失的問題,例如在進行兩個小數(shù)相加時,結(jié)果并不是預期的精確值,而是一個近似值,,使用第三方庫Math.js可以避免精度丟失的問題,本文導入Math.js庫和使用Math.js的方法來進行小數(shù)運算,同時還可以指定格式來保留小數(shù)位數(shù)
    2023-12-12
  • JS TextArea字符串長度限制代碼集合

    JS TextArea字符串長度限制代碼集合

    因為業(yè)務需求 今天做了一個textarea文本域字符串長度限制的方法,其實網(wǎng)上已經(jīng)有了很多相關的解決方案,但在輸入日語時,在IE存在BUG,我的這個版本就是針對這種情況的
    2012-10-10
  • 異步JS框架的作用以及實現(xiàn)方法

    異步JS框架的作用以及實現(xiàn)方法

    這篇文章主要介紹了異步JS框架的作用以及使用方法
    2015-10-10
  • JS雙向鏈表實現(xiàn)與使用方法示例(增加一個previous屬性實現(xiàn))

    JS雙向鏈表實現(xiàn)與使用方法示例(增加一個previous屬性實現(xiàn))

    這篇文章主要介紹了JS雙向鏈表實現(xiàn)與使用方法,在之前鏈表的基礎上增加一個previous屬性實現(xiàn)的雙向鏈表功能,需要的朋友可以參考下
    2019-01-01
  • uniapp如何使用 web-view 與網(wǎng)頁互相通信

    uniapp如何使用 web-view 與網(wǎng)頁互相通信

    這篇文章主要介紹了uniapp如何使用 web-view 與網(wǎng)頁互相通信,在APP中使用 this.$scope.$getAppWebview() 獲取webview對象實例,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • JavaScript優(yōu)化以及前段開發(fā)小技巧

    JavaScript優(yōu)化以及前段開發(fā)小技巧

    隨著前端技術的發(fā)展,前端業(yè)務越來越繁重,這大大增加了JS代碼量。因此,要提高Web的性能,我們不僅需要關注頁面加載的時間,還要注重在頁面上操作的響應速度。那么,接下來我們討論幾種能夠提高JavaScript效率的方法。
    2017-02-02

最新評論