nodejs日付プラグインmoment.js

2529 ワード

問題の出所
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/