前端js封装一个时间函数
时间: 2024-05-13 12:13:58 浏览: 96
好的,以下是一个简单的前端 JavaScript 封装时间函数的示例:
```javascript
function getCurrentTime() {
var date = new Date(); // 获取当前时间
var year = date.getFullYear(); // 年份
var month = date.getMonth() + 1; // 月份(注意要加1)
var day = date.getDate(); // 天数
var hour = date.getHours(); // 小时
var minute = date.getMinutes(); // 分钟
var second = date.getSeconds(); // 秒数
var millisecond = date.getMilliseconds(); // 毫秒数
// 格式化时间字符串,例如:2022-01-01 12:00:00.000
var formattedTime = year + '-' + addZeroPrefix(month) + '-' + addZeroPrefix(day) + ' ' + addZeroPrefix(hour) + ':' + addZeroPrefix(minute) + ':' + addZeroPrefix(second) + '.' + addZeroPrefix(millisecond, 3);
return formattedTime;
}
// 在数字前补零,例如:3 补成 03,12 补成 012
function addZeroPrefix(number, width = 2) {
var str = number + '';
while (str.length < width) {
str = '0' + str;
}
return str;
}
```
你可以通过调用 `getCurrentTime()` 函数来获取当前时间,函数返回一个格式化好的时间字符串。你还可以根据自己的需求进行修改和扩展。
阅读全文