moment和new Date(),获取当前时间
(1)安装npm install moment --save(2)在main.js中配置inport moment from ‘moment’(3)在main.js全局注册Vue.prototype.$moment = monent注意:不一定要全局注册第三步,可以在需要的页面引入第二步就行使用:(1)最简使用this.date = moment().format('yyyy-MM-DD') //
·
一、moment
(1)安装
npm install moment --save
(2)在main.js中配置
inport moment from ‘moment’
(3)在main.js全局注册
Vue.prototype.$moment = monent
注意:不一定要全局注册第三步,可以在需要的页面引入第二步就行
使用:
(1)最简使用
this.date = moment().format('yyyy-MM-DD') // 输出年月日
(2)moment括号里面的时间就是你传入进来的时间,改为format后面的格式
this.date = moment(date,'yyyy-MM-DD').format('yyyy-MM-DD') // 输出年月日
(3)进行时间作比较
// 把需要比较的时间用toJSON()转化
this.date = moment(date, 'yyyy-MM-DD').toJSON()
// 然后再用unix()转化进行现在的时间作比较
moment().unix() < moment(this.date).unix()
注意:format的意思就是你想输出的时间格式
二、new Date()
var myDate = new Date(); //以下输出以当前时间为准
myDate. getYear( ) ; //获取当前年份输出: 21
myDate. getFullYear( ) ; //获取完整年份输出: 2021
myDate . getMonth( )+1; //获取当前月份输出:12
myDate. getDate() ; //获取当前日 输出:17
myDate . getDay(); //获取当前星期输出: 5 (注:星期天是0 )
myDate. getTime( ) ; //获取当时时间的毫秒数输出: 1639707707274
myDate . getHours() ; // 获取当前小时输出: 10
myDate. getMinutes() ; //获取当前分钟输出:24
myDate . getSeconds( ) ; //获取当前秒数输出:30
更多推荐
已为社区贡献1条内容
所有评论(0)