js获取当前年月日时分秒拼接字符串
时间: 2023-06-28 20:04:03 浏览: 215
可以使用 JavaScript 的 Date 对象来获取当前的年月日时分秒,然后将它们拼接成一个字符串。以下是一个例子:
```javascript
const date = new Date();
const year = date.getFullYear();
const month = ('0' + (date.getMonth() + 1)).slice(-2);
const day = ('0' + date.getDate()).slice(-2);
const hours = ('0' + date.getHours()).slice(-2);
const minutes = ('0' + date.getMinutes()).slice(-2);
const seconds = ('0' + date.getSeconds()).slice(-2);
const dateString = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
console.log(dateString);
```
输出结果类似于:`2021-08-31 13:45:23`。
这里使用了 `slice` 函数来确保月、日、时、分、秒的两位数格式,如果不足两位则在前面添加 0。
相关问题
jquery获取当前由 年月日时分秒组成的字符串有哪些方式
在jQuery中,虽然核心库本身并不直接提供将当前时间转换为字符串的功能,但你可以结合原生的JavaScript`Date`对象来实现这个需求。以下是一个例子:
```javascript
$(document).ready(function() {
let now = new Date(); // 获取当前时间
let year = now.getFullYear(); // 年份
let month = now.getMonth() + 1; // 月份(同样加1)
let day = now.getDate(); // 日期
let hours = now.getHours(); // 小时
let minutes = now.getMinutes(); // 分钟
let seconds = now.getSeconds(); // 秒数
// 使用模板字符串拼接成字符串
let dateTimeString = `${year}-${month < 10 ? '0' : ''}${month}-${day < 10 ? '0' : ''}${day} ${hours}:${minutes}:${seconds}`;
console.log(dateTimeString); // 输出当前时间字符串
});
```
如果你需要更复杂的格式,比如“MM/dd/yyyy HH:mm:ss”,可以使用`moment.js`或`date-fns`等第三方库,它们提供了更多的日期格式化选项。
js获取当前时间年月日时分秒 代码简洁明了
以下是获取当前时间年月日时分秒的JavaScript代码,代码简洁明了:
```javascript
let date = new Date();
let year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
let hour = date.getHours();
let minute = date.getMinutes();
let second = date.getSeconds();
let currentDateTime = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
```
以上代码中,我们使用了JavaScript内置的Date对象来获取当前时间,然后通过调用Date对象的方法来获取年、月、日、时、分、秒等信息,并将它们拼接成一个字符串,最终得到了当前时间的年月日时分秒。
阅读全文