jquery 格式化时间
时间: 2024-01-24 10:15:37 浏览: 40
在jQuery中,可以使用`$.datepicker.formatDate()`函数来格式化时间。该函数接受两个参数:日期格式和日期对象。以下是一个示例:
```javascript
var date = new Date();
var formattedDate = $.datepicker.formatDate("yy-mm-dd", date);
console.log(formattedDate); // 输出:2021-01-01
```
在上面的示例中,我们使用`new Date()`创建了一个日期对象,并将其传递给`$.datepicker.formatDate()`函数。第一个参数`"yy-mm-dd"`指定了日期的格式,其中`yy`表示年份的后两位,`mm`表示月份,`dd`表示日期。函数将返回格式化后的日期字符串。
相关问题
jquery 格式化日期
以下是使用jQuery格式化日期的示例代码:
```javascript
function formatDate(date) {
var year = date.getFullYear();
var month = ("0" + (date.getMonth() + 1)).slice(-2);
var day = ("0" + date.getDate()).slice(-2);
var hours = ("0" + date.getHours()).slice(-2);
var minutes = ("0" + date.getMinutes()).slice(-2);
var seconds = ("0" + date.getSeconds()).slice(-2);
return year + "-" + month + "-" + day + " " + hours + ":" + minutes + ":" + seconds;
}
var currentDate = new Date();var formattedDate = formatDate(currentDate);
console.log(formattedDate); // 输出:2021-01-01 12:30:45
```
这段代码定义了一个名为`formatDate`的函数,它接受一个日期对象作为参数,并返回格式化后的日期字符串。在函数内部,我们使用了`getFullYear`、`getMonth`、`getDate`、`getHours`、`getMinutes`和`getSeconds`等方法来获取日期的年、月、日、小时、分钟和秒数,并使用`slice`方法来确保它们都是两位数。最后,我们将这些值拼接成一个格式为"yyyy-MM-dd hh:mm:ss"的字符串。
然后,我们创建了一个当前日期的对象`currentDate`,并将其传递给`formatDate`函数来获取格式化后的日期字符串。最后,我们使用`console.log`将格式化后的日期字符串输出到控制台。
jquery 格式化时间都有什么方法
在 jQuery 中,你可以使用 `$.datepicker.formatDate()` 方法来格式化时间。这个方法需要两个参数:日期格式和日期对象。
以下是一些常用的日期格式:
- "yy-mm-dd":年-月-日
- "mm/dd/yy":月/日/年
- "dd-mm-yy":日-月-年
以下是一个使用 `$.datepicker.formatDate()` 方法的例子:
```javascript
var date = new Date();
var formattedDate = $.datepicker.formatDate("yy-mm-dd", date);
console.log(formattedDate); // 输出格式化后的日期
```
除了 `$.datepicker.formatDate()` 方法,还有其他一些 jQuery 插件可以用于日期格式化,如 Moment.js、Datejs 等。这些插件提供了更多的日期格式化选项和功能。