在前端開發中,經常需要將日期轉換為時間戳,而jQuery是一個方便快捷的JavaScript庫,可以幫助我們實現這個功能。
首先,我們需要先獲取日期字符串。
var dateStr = "2021-05-20 08:30:00";
接下來,我們可以使用jQuery的方法來將日期字符串轉化為Date對象。
var date = $.datepicker.parseDate("yy-mm-dd hh:mm:ss", dateStr);
在上述代碼中,我們使用了jQuery UI的datepicker組件的parseDate方法,其中第一個參數是日期格式,第二個參數是要轉換的日期字符串。
然后,我們可以使用JavaScript的getTime()方法將日期轉換為時間戳。
var timestamp = date.getTime();
最終,我們將得到一個整數的時間戳,表示從1970年1月1日 00:00:00 UTC開始計算的毫秒數。
<!DOCTYPE html>
<html>
<head>
<title>日期轉時間戳</title>
<meta charset="utf-8">
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
<link rel="stylesheet" >
</head>
<body>
<script>
var dateStr = "2021-05-20 08:30:00";
var date = $.datepicker.parseDate("yy-mm-dd hh:mm:ss", dateStr);
var timestamp = date.getTime();
console.log(timestamp);
</script>
</body>
</html>
以上是使用jQuery將日期轉換為時間戳的完整代碼,需要注意的是,本例中使用了jQuery UI的datepicker組件,所以需要引入相應的JavaScript和CSS文件。