在網頁設計與開發中,時間通常是不可避免的問題。但是我們在不同的場景下可能需要不同格式的時間。例如一個資料庫中有一個時間字段,它的保存格式是2019-07-25 15:30:22,而在前端頁面展示時,很有可能要將其格式化為“2019年7月25日15點30分22秒”,或某種自訂的時間格式。這時候,我們需要使用一些工具來完成時間的格式轉換,而jquery是一個非常強大的javascript函式庫,它自帶了許多有用的工具函數,包括時間格式轉換函數。
下面我將介紹jquery時間格式轉換函數的使用方法,幫助大家快速的解決時間格式轉換的問題。
首先我們要將jquery庫引入我們的頁面中。可以透過以下兩種方式:
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
可以在[jquery官網](https:// jquery.com/)下載對應版本的jquery函式庫,然後在頁面中引入:
<script src="jquery-3.4.1.min.js"></script>
jquery自帶了一個非常簡單易用的時間格式轉換函數——$.formatDate()。
函數的定義如下:
$.formatDate(date, format)
其中,date表示需要轉換的時間,可以是一個時間戳,也可以是一個日期格式的字串;format表示需要轉換成的目標時間格式。
目前,$.formatDate()函數支援的格式有以下幾種:
格式 | ##描述|
---|---|
#年月日 | |
#時分秒 | |
#年月日時分秒 | |
自訂的格式 |
(1)將時間戳格式轉換為年月日格式
var timestamp = 1564096602000; var date = new Date(timestamp); var formatDate = $.formatDate(date, "yyyy-MM-dd"); console.log(formatDate); // 2019-07-26
var dateString = "2019-07-26 18:50:22"; var date = new Date(dateString); var formatDate = $.formatDate(date, "yyyy年M月d日 H点m分s秒"); console.log(formatDate); // 2019年7月26日 18点50分22秒
最後提醒大家,在實際開發中,時間格式轉換可能會受到時區的影響,因此需要謹慎處理,避免出現錯誤。
以上是jquery時間格式轉換函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!