2013-07-10 85 views
0

我想製作一個JavaScript代碼,默認情況下會顯示12小時格式(AM/PM)的時間。並且下面會有一個按鈕,當我點擊那個會將時間更改爲24小時格式(軍事時間)的按鈕時。再次點擊該按鈕時,時間將改爲之前的12小時格式。我怎樣才能做到這一點。JavaScript時間24小時至12小時點擊按鈕

這裏是我的代碼 - code

的鏈接時,我點擊「AB」按鈕,它會改變在第一時間(12小時),24小時格式是什麼,我想在這裏做的是 - 。再次單擊該按鈕時,第一次將更改爲之前的12小時格式。

+5

您需要向我們展示您已完成的工作。 –

+1

http://stackoverflow.com/questions/9497724/how-to-convert-time-from-24-hour-format-to-12-hour-format-using-javascript –

回答

0

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

將其更改爲12小時格式首先涉及檢查小時是否大於或等於12(在這種情況下,後綴將是PM,否則將是AM)。在此之後,您只需將小時數除以12.

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

Here is a fiddle這說明了上述情況。

+0

非常感謝你 –

相關問題