jquery 字符串转时间和当前时间比较大小
时间: 2024-10-11 16:14:10 浏览: 14
在jQuery中,你可以使用`moment.js`库来方便地处理日期和时间。如果你想将字符串转换成时间并比较大小,可以按照以下步骤操作:
1. 首先,确保已经在项目中引入了`moment.js`库。如果你还没有,可以使用CDN链接:
```html
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment.min.js"></script>
```
2. 将字符串转换为JavaScript的时间格式:
```javascript
function convertToMoment(dateString) {
return moment(dateString, 'YYYY-MM-DD HH:mm:ss'); // 根据你的日期格式调整格式字符串
}
var targetDateString = "2023-03-05 15:30:00";
var targetTime = convertToMoment(targetDateString);
```
3. 比较两个时间:
```javascript
var currentTime = moment(); // 获取当前时间
if (targetTime.isAfter(currentTime)) {
console.log("目标时间大于当前时间");
} else if (targetTime.isBefore(currentTime)) {
console.log("目标时间小于当前时间");
} else {
console.log("目标时间等于当前时间");
}
```
这里,`isAfter()` 和 `isBefore()` 方法用于判断一个时间是否早于或晚于另一个。
阅读全文