- ベストアンサー
AM,PMの時間表示について
こんにちは JavaScriptの時間表示について教えてください。 16:00というのではなく、4:00PM と表示したいのですが、どうしたらよいのでしょうか? if state ment と Arrayを使ってやっているのですが、うまくできません。お願いします!!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
うまくできない、というソースがどんな風になっているのか分からないので、試しに作ってみたソースを載せます。 参考になれば。 var dt = new Date(); var hour = dt.getHours(); var min = dt.getMinutes(); var ap = "AM"; if (hour >= 12) { hour -= 12; ap = "PM"; } if (min < 10) min = "0" + min; document.write(hour, ":", min, ap);
その他の回答 (1)
- torakiyojp
- ベストアンサー率58% (25/43)
回答No.1
参考URLのDHTMLに参考になるソースがあると思います。
質問者
お礼
ありがとうございました。が、質問の件ついては載っていませんでした。。。。
お礼
どうもありがとうございました! 1日の中で4つのあいさつ文を作るというのをやっていたのでした。その中で、24時間制ではなくというので・・・・。引き算をすればよかったのですね!!Arrayを作って、やっていたりしてました! 助かりました。 Have a nice dream!! It's Saturday November 8,2003, 2:59 AM