js 获取格式化时间
时间: 2023-11-22 09:35:27 浏览: 49
要获取格式化的时间,可以使用以下两种方法:
方法1:使用原生JavaScript的Date对象进行格式化。你可以复制下面的代码并在你的JavaScript文件中进行封装和调用:
```javascript
getTime() {
Date.prototype.Format = function(fmt) {
var o = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //日
"H+": this.getHours(), //小时
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt))
fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt))
fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k : ("00" + o[k]).substr(("" + o[k]).length));
return fmt;
};
var a = new Date().Format("yyyy-MM-dd HH:mm:ss");
return a;
}
// 调用 this.getTime();
```
方法2:使用moment.js库进行时间格式化。你可以复制下面的代码并在你的JavaScript文件中进行封装和调用:
```javascript
import moment from "moment";
export default {
mounted() {
this.getTime()
},
methods: {
getTime() {
var sendTime = moment(new Date()).format("YYYY-MM-DD HH:mm:ss");
console.log(sendTime);
}
}
}
```
以上两种方法都可以获取格式化的时间。方法1使用原生JavaScript的Date对象进行格式化,而方法2使用moment.js库对时间进行格式化。你可以根据自己的需求选择适合的方法来获取格式化的时间。
: 引用1
: 引用2