設定moment區域為中國
//require 方式
require('moment/locale/zh-cn')
moment.locale('zh-cn');
//import 方式
import 'moment/locale/zh-cn'
moment.locale('zh-cn');
1.取當天時間,以yyyy年mm月dd日形式顯示
var now=moment().format("yyyy年mm月dd日");
2.任意時間戳格式化,以yyyy-mm-dd hh:mm:ss形式顯示
var t1=moment(1411641720000).format('yyyy-mm-dd hh:mm:ss');
3.獲取前一天日期,格式以yyyy-mm-dd形式顯示
var t11=moment().day(0).format('yyyy-mm-dd');
4.獲取本周五日期,格式以yyyy-mm-dd形式顯示
var t12=moment().weekday(5).format('yyyy-mm-dd');
5.獲取上周五日期,格式以yyyy-mm-dd形式顯示
var t13=moment().weekday(-3).format('yyyy-mm-dd');
可以簡單理解為上週倒數第幾天,上週倒數第三天就是上周五了,和當天日期無關
6.獲取當前年份、月份、日期
var t14=moment().year()
var t15=moment().month()//此處月份從0開始,當前月要+1
var t16=moment().date();
注意這個地方,日期不是.day()/days()
結合t14,t15,t16就可以輸出你想要的任何和當前日期、月份相關的日期
例如:我想獲取去年今天的完整日期,如:今天是2018-7-23,我要輸出的是2017-7-23
console.log(`$-$-$`)
7.獲取上個月今天的日期,格式以yyyy-mm-dd顯示
var t18=moment().subtract(1, 'months').format('yyyy-mm-dd');
8.獲取上個月日期,格式以yyyy-mm顯示
var t19=moment().subtract(1, 'months').format('yyyy-mm')
9.獲取前一天日期,格式以yyyy-mm-dd顯示
var t20 = moment().subtract(1, 'days').format('yyyy-mm-dd');
10.獲取去年今天的日期,格式以yyyy-mm-dd顯示,即簡便的獲取去年今天日期的方法
var t21= moment().subtract(1, 'year').format('yyyy-mm-dd');
11.獲取兩個小時之後的時間
var t22=moment().add(2,'hours').format('yyyy-mm-dd hh:mm:ss');
12.獲取五天前的日期
例如:今天2018-7-23,獲取到的時間是2018-7-18
var t23=moment().subtract(5, 'days').format('yyyy-mm-dd');
moment常見使用技巧
1 獲取當前時間 moment format yyyy mm dd hh mm ss 2 獲取當月的一號 moment startof months format yyyy mm dd 3 獲取當月的最後一天 moment endof months format yyyy mm dd 4 獲取上個月...
使用moment獲取日期時間
moment format yyyy mm dd hh mm ss 當前時間 moment subtract 10 days format yyyy mm dd 當前時間的前10天時間 moment subtract 1 years format yyyy mm dd 當前時間的前1年時間 mome...
使用moment格式化日期
格式化日期 moment format yyyy mm dd hh mm ss 2014 09 24 23 36 09 今天是星期幾 moment format d 3 轉換當前時間的unix時間戳 moment format x 7天前的日期 moment subtract days 7 form...