用js格式化当前时间
时间: 2023-06-30 12:03:42 浏览: 46
可以使用JavaScript内置的Date对象来获取当前时间,并使用其方法来格式化时间。以下是一个示例代码,将当前时间格式化为 "YYYY-MM-DD hh:mm:ss" 的形式:
```javascript
let now = new Date();
let year = now.getFullYear();
let month = ('0' + (now.getMonth() + 1)).slice(-2);
let date = ('0' + now.getDate()).slice(-2);
let hours = ('0' + now.getHours()).slice(-2);
let minutes = ('0' + now.getMinutes()).slice(-2);
let seconds = ('0' + now.getSeconds()).slice(-2);
let formattedTime = `${year}-${month}-${date} ${hours}:${minutes}:${seconds}`;
console.log(formattedTime);
```
输出结果如下:
```
2021-08-16 14:30:45
```
相关问题
使用moment.js格式化时间
使用moment.js可以很方便地格式化时间。下面是一个使用moment.js格式化时间的例子:
```javascript
// 引入moment.js
const moment = require('utils/moment.min.js');
// 获取当前时间
const currentTime = moment();
// 格式化时间
const formattedTime = currentTime.format('YYYY-MM-DD HH:mm:ss');
console.log(formattedTime); // 输出:2021-01-01 12:00:00
```
在上面的例子中,我们首先引入了moment.js库。然后,使用`moment()`函数获取当前时间,并将其赋值给`currentTime`变量。接下来,使用`format()`方法将时间格式化为指定的格式,这里使用了`YYYY-MM-DD HH:mm:ss`格式。最后,将格式化后的时间打印出来。
js获取当前时间格式化
在JavaScript中,我们可以使用多种方式来获取当前时间并进行格式化。
其中一种常见的方法是使用Date对象的方法来获取年、月、日、时、分、秒等时间信息。例如:
- getFullYear()可以获取完整的年份(四位数),
- getMonth()可以获取当前月份(0-11,0代表一月),
- getDate()可以获取当前日期(1-31),
- getHours()可以获取当前小时数(0-23),
- getMinutes()可以获取当前分钟数(0-59),
- getSeconds()可以获取当前秒数(0-59)。
示例代码如下:
```
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
// 将获取到的时间进行格式化
var formattedDate = year + "-" + month + "-" + day + " " + hours + ":" + minutes + ":" + seconds;
// 返回格式化后的时间
return formattedDate;
```
此外,还可以使用第三方插件或自定义函数来进行时间格式化。比如,在示例中给出了一个自定义的函数getTodayBegin(),用于获取当前时间并将其格式化为"yyyy-MM-dd 00:00:00"的形式。
总结起来,JavaScript可以通过Date对象的方法或自定义函数来获取当前时间,并对其进行格式化,以便满足特定的需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [【web前端】js代码时间格式化系列(二):获取当前时间几种方法 函数封装及调用方法](https://blog.csdn.net/weixin_41184451/article/details/96278285)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [js获取当前时间的年月日时分秒以及时间的格式化](https://blog.csdn.net/lixiaonaaa/article/details/116784660)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]