- ベストアンサー
HPで本日の日付を英語で表示したいのです
下記は日本語ですが、それと同様に英語のプログラムを探しています。なかなか見つかりません… http://oshiete1.goo.ne.jp/qa1010541.html ・April 13, 2009 ・09.13.Mon のどちらでも構いません。 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
参考に上げておられる質問の回答を見ればわかるように、年、月、日を別々に取得できますので、そのうちの月だけをリストから英文に変換して、好きな順序に組み立てなおせばよろしいかと。 <参考例> (月名は省略タイプにしてあります) <html> <script type="text/javascript"> window.onload=function(){ var mon='Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec'; var dd = new Date(); document.getElementById('date').innerHTML=mon.split(',')[dd.getMonth()]+' '+dd.getDate()+','+dd.getFullYear(); } </script> <body> <span id="date">Date</span> </body> </html>
その他の回答 (2)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
書式にあまりこだわらないのなら、toDateString()いっぱつで Mon Apr 13 2009 って文字列が返ってきますよ。
お礼
簡単で書式にこだわっていない人向きですね。 どうもありがとうございました。
ちょっと違うけど alert(((new Date)+'').replace(/(.+) (.+) (.+) (.+) (.+) (.+)/,'$2 $3, $6'));
お礼
エクセルでしょうか…?
お礼
フォントやカラーなどはクラス名を間違えたため、表示できませんでした。 正しくしたら表示できました。 どうもありがとうございました。
補足
さっそくの回答をありがとうございます。 フォントカラーやサイズをどう設定すればよいのでしょうか? <html> <script type="text/javascript"> window.onload=function(){ var mon='Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec'; var dd = new Date(); document.getElementById('date').innerHTML=mon.split(',')[dd.getMonth()]+' '+dd.getDate()+','+dd.getFullYear(); } </script> div#deta{ font-size: 18px; color: #000000; } <body> <div id="date"> <span id="date">Date</span> </div> </body> サイズやカラーが表示できませんでした。 間違っているのでしょうか?