簡體   English   中英

javascript時間,點擊按鈕24小時至12小時

[英]javascript time 24 hour to 12 hour with a click button

我想制作一個JavaScript代碼,默認情況下以12小時格式(含AM / PM)顯示時間。 在其下方將有一個按鈕,當我單擊該按鈕時,該時間將變為24小時制(軍事時間)。 再次單擊該按鈕時,時間將更改為以前的12小時格式。 我怎樣才能做到這一點。

這里是我的代碼-鏈接代碼

我想在這里做的是-當我單擊該“ ab”按鈕時,它將第一次(12小時)更改為24小時格式。 再次單擊該按鈕時,第一次將更改為以前的12小時格式。

使用類似var currentDate = new Date();初始化javascript 日期 var currentDate = new Date(); 將保留當前日期和時間。 然后,您可以使用currentDate.getHours()方法以24小時格式獲取小時數。

將其更改為12小時格式首先需要檢查小時是否大於或等於12(在這種情況下,后綴為PM,否則為AM)。 在此之后,您只需將小時數取模12。

分鍾和秒可以分別使用currentDate.getMinutes()currentDate.getSeconds()檢索。

這是證明上述內容的小提琴

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM