[轉]nodejs日期時間插件moment.js


本文轉自:https://blog.csdn.net/dreamer2020/article/details/52278478

問題來源
js自帶的日期Date可以滿足一些基本的需求,例如格式化、時間戳等。

new Date().toISOString() //"2016-08-22T09:03:29.860Z"
Date.now() //1471856598359


但是Date不能隨意格式化,功能其實特別弱。簡單用用還好,但真有復雜的日期轉換需求,還是處理不了。

網上用的比較多的是moment.js,試了試,發現確實功能強大。

moment.js
moment.js可以在前端使用,也可以在后端使用。
前端

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js"></script>

后端

npm install moment --save

用法
var moment = require('moment');
var now = moment();

Parse
moment(String) //date
moment(String, String) //date + format
//例如
var day = moment("1995-12-25");
moment("12-25-1995", "MM-DD-YYYY");

Format
moment().format(String) //format
//例如
moment().format() //default
moment().format('YYYY/MM/DD') //

moment.js提供非常強大的日期功能,包括日期解析與格式化、日期操作、日期比較、英文轉換、區間計算等功能,基本上可以滿足絕大多數日期使用需求。

本文不再列舉具體用法,可以直接參考下面的鏈接。

參考
http://momentjs.com/docs/
---------------------
作者:無名大盜
來源:CSDN
原文:https://blog.csdn.net/dreamer2020/article/details/52278478
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM