jquery日期格式化yyyy-mm-dd
时间: 2023-11-20 07:56:33 浏览: 41
以下是使用jQuery将日期格式化为yyyy-mm-dd的代码示例:
```javascript
// 假设现在的时间是:2023年3月25日
const date = new Date();
const year = date.getFullYear(); // 获取年份,返回 2023
const month = date.getMonth() + 1; // 获取月份,需要加上 1,返回 3
const day = date.getDate(); // 获取日期,返回 25
const dateString = `${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')}`;
console.log(dateString); // 输出 '2023-03-25'
```
相关问题
jquery格式化日期yyyy-MM-dd HH:mm:ss
你可以使用以下代码来格式化日期:
```
var date = new Date();
var formattedDate = date.getFullYear() + '-' + (date.getMonth()+1).toString().padStart(2, '0') + '-' + date.getDate().toString().padStart(2, '0') + ' ' + date.getHours().toString().padStart(2, '0') + ':' + date.getMinutes().toString().padStart(2, '0') + ':' + date.getSeconds().toString().padStart(2, '0');
```
这将返回一个字符串形式的日期,格式为`yyyy-MM-dd HH:mm:ss`。
jquery Thu Jul 27 00:00:00 CST 2023将此格式的日期更改为yyyy-MM-dd hh:mm:ss
可以使用JavaScript中的Date和toLocaleString方法来实现格式化日期的操作,示例代码如下:
```javascript
// 原始日期字符串
const dateString = "Thu Jul 27 00:00:00 CST 2023";
// 将日期字符串转换为Date对象
const date = new Date(dateString);
// 使用toLocaleString方法将日期对象格式化为指定格式的字符串
const formattedDate = date.toLocaleString('zh-CN', { year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit', second: '2-digit' }).replace(/\//g, '-').replace(/,/g, '');
// 输出格式化后的日期字符串
console.log(formattedDate);
// 输出结果:2023-07-27 00:00:00
```
上述代码中,我们首先将原始日期字符串转换为Date对象,然后使用toLocaleString方法将日期对象格式化为指定格式的字符串。在toLocaleString方法中,我们指定了日期的年、月、日、时、分、秒的格式,并将斜杠和逗号替换为短横线,最终得到了格式化后的日期字符串。