我想製作一個JavaScript代碼,默認情況下會顯示12小時格式(AM/PM)的時間。並且下面會有一個按鈕,當我點擊那個會將時間更改爲24小時格式(軍事時間)的按鈕時。再次點擊該按鈕時,時間將改爲之前的12小時格式。我怎樣才能做到這一點。JavaScript時間24小時至12小時點擊按鈕
這裏是我的代碼 - code
的鏈接時,我點擊「AB」按鈕,它會改變在第一時間(12小時),24小時格式是什麼,我想在這裏做的是 - 。再次單擊該按鈕時,第一次將更改爲之前的12小時格式。
我想製作一個JavaScript代碼,默認情況下會顯示12小時格式(AM/PM)的時間。並且下面會有一個按鈕,當我點擊那個會將時間更改爲24小時格式(軍事時間)的按鈕時。再次點擊該按鈕時,時間將改爲之前的12小時格式。我怎樣才能做到這一點。JavaScript時間24小時至12小時點擊按鈕
這裏是我的代碼 - code
的鏈接時,我點擊「AB」按鈕,它會改變在第一時間(12小時),24小時格式是什麼,我想在這裏做的是 - 。再次單擊該按鈕時,第一次將更改爲之前的12小時格式。
javascript Date當使用類似var currentDate = new Date();
的東西初始化將保存當前的日期和時間。然後,您可以使用currentDate.getHours()
方法以24小時格式獲取小時。
將其更改爲12小時格式首先涉及檢查小時是否大於或等於12(在這種情況下,後綴將是PM,否則將是AM)。在此之後,您只需將小時數除以12.
可以分別使用currentDate.getMinutes()
和currentDate.getSeconds()
檢索分鐘和秒鐘。
Here is a fiddle這說明了上述情況。
非常感謝你 –
您需要向我們展示您已完成的工作。 –
http://stackoverflow.com/questions/9497724/how-to-convert-time-from-24-hour-format-to-12-hour-format-using-javascript –