200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 中国标准时间 时间戳 年月日等日期格式处理

中国标准时间 时间戳 年月日等日期格式处理

时间:2024-05-21 06:08:35

相关推荐

中国标准时间 时间戳 年月日等日期格式处理

1.new Date( ) 输出

Fri Mar 06 15:18:29 GMT+0800 (中国标准时间)

2.date.getTime() 得到时间戳 输出

1583479672091

3.date.setTime(); 设置时间 (时间戳)

4.date.getDate()、date.getMonth() 输出

年月日

5.将中国标准时间转化未年月日(-03-13)

getTime(time) {var date = new Date(time);var day = ("0" + date.getDate()).slice(-2);//格式化月,如果小于9,前面补0var month = ("0" + (date.getMonth() + 1)).slice(-2);//拼装完整日期格式var today = date.getFullYear() + "-" + month + "-" + day;return today;},

5.将中国标准时间转化为两个相隔一周的时间

getThirtyTime() {const end = new Date();const start = new Date();start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);this.searchForm.orderTime = [this.getTime(start), this.getTime(end)];},

重要例子如下

<el-form-item label="时段:"><el-button type="primary" @click="today" plain>今天</el-button><el-button type="primary" @click="yestoday" plain>昨天</el-button><el-button type="primary" @click="weekly" plain>近7天</el-button><el-button type="primary" @click="month" plain>近30天</el-button></el-form-item>today() {const end = new Date();const start = new Date();start.setTime(start.getTime());this.searchForm.orderTime = [this.getTime(start), this.getTime(end)];},yestoday() {//const end = new Date();const start = new Date();start.setTime(start.getTime() - 3600 * 1000 * 24 * 1);this.searchForm.orderTime = [this.getTime(start), this.getTime(start)];},weekly(){const end = new Date();const start = new Date();start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);this.searchForm.orderTime = [this.getTime(start), this.getTime(end)];},month(){const end = new Date();const start = new Date();start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);this.searchForm.orderTime = [this.getTime(start), this.getTime(end)];},getTime(time) {var date = new Date(time);var day = ("0" + date.getDate()).slice(-2);//格式化月,如果小于9,前面补0var month = ("0" + (date.getMonth() + 1)).slice(-2);//拼装完整日期格式var today = date.getFullYear() + "-" + month + "-" + day;return today;},getThirtyTime() {const end = new Date();const start = new Date();start.setTime(start.getTime() - 3600 * 1000 * 24 * 7);this.searchForm.orderTime = [this.getTime(start), this.getTime(end)];},

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。