• ベストアンサー

JavaScriptでの西暦下2桁での表示の仕方を教えてください。

chara0-mの回答

  • ベストアンサー
  • chara0-m
  • ベストアンサー率50% (3/6)
回答No.1

こんな感じでいいのかな? このままだと、現在の西暦でしかできないけど。 任意の西暦を取得したいならDate()にパラメータを渡せばOK! <html> <head> <title>Sample</title> <script type="text/javascript"> var day = new Date(); var year = day.getYear().toString(); year = year.substr( 2,2 ); alert( year ); </script> </head> <body> </body> </html>

Ar6SIFHUo0
質問者

お礼

とても参考になりました。ありがとうございます!

関連するQ&A

  • Shupapan(リネームソフト)にて、西暦を下2桁で表示するには?

    Shupapan(Ver5.7.3)にて、ファイル名をEXIFデータの日付にリネームする際、 西暦を「下2桁表示」にしたいのですが、やり方が解らず困っています。 プロセスとして、 書式>メニューの編集>新規項目 まで至った後に、打ち込むべきコマンドが解りません。 欄内上部に、 記号の意味:<#dy:2> = 年(下2桁) との注釈があるので、西暦の位置に<#dy:2> と打ち込んで実行してみましたが、サッパリ。 環境は、インテルマックOSX10.4です。

    • ベストアンサー
    • Mac
  • 西暦の下2桁をたして・・・

    初心者です。 カウンターを設置した経験だけです。 西暦の下2桁をたしてその和が1桁になるようにして Aだったら 10をひくその数字 Bだったら 5をたすその数字 がでるようにしたいのです。 本を読んでなにか似た例がないかと捜したのですが まったくわかりません。 たとえば 1974だと 7+4=11 で 1+1=2 で ここで Aだと 10-2=8       Bだと  5+2=7 アドバイス や 参考になるサイトをご存知でしたら 教えてください。 よろしくお願いします。

    • 締切済み
    • CGI
  • Excel2003での西暦下2桁“年”表示について

    Excel2003を使って以下の計算をした場合の西暦下2桁“年”表示がどうしても うまくいきませんので、どなたかお分かりになる方、ご回答をお願いします。 (例)日付としてセルA1に2005/12/30と入力されており、それを元にセルB1に関数を使って    西暦下2桁:05を取り出し、セルC1に05/下期とセット後、その翌期を表示させるため、    05+1と計算し、セルD1に06/上期と表示させたいのですが、どうしても    6/上期としか表示されず、頭に0がつきません。    表示形式で00/上期、00/下期と設定したり、色々と試したのですがどれもダメでした。    [補足]4~9月を上期、10~3月を下期として表示。

  • 西暦4桁の言い方(区切り方?)のルール

    素朴な疑問です。 英語で西暦を言い表す場合、例えば1990年なら「19・90」と二桁ずつ区切るかと思います。 しかし、2009年は「20・09」ではなくそのまま「Two Thousand Nine」と言うようです。 このような言い方のルールって、何か暗黙の基準があったりするのでしょうか? 0が入ってないor末尾だけ→二桁ずつ区切る、 先頭(=西暦1000年以前)or二桁目が0→そのまま、とか。 そうなると3桁目が0(1905年とか)はどうなるのでしょう?

  • 6桁の数字の上2桁で表される数字を西暦に変換

    エクセル2003を使っています。 6桁の数字があります。 上2桁が西暦を表しています。 A列     B列 09xxxx → 2009 90xxxx → 1990 85xxxx → 1985 A列にあるデータを読み取ってB列に西暦で表示する方法を教えてください。 よろしくお願いします。

  • 4桁の西暦を変換する方法

    4桁の西暦を必要な桁に変換する方法についての質問です。 <例> 2002 → 2 2011 → 11 2111 → 111 というような変換を行ってくれるAPI等ご存知のかた よろしくお願いします。 

  • エクセルでの西暦表示

    エクセルで西暦表示をするとき、例えば20090727のように8桁で表示する方法を教えてください。 普通にセルの書式設定で西暦表示をするとスラッシュのついた形で表示するしかないようですが…。現在スラッシュ/付きで表示されているものを変更したいのです。 よろしくお願いします。

  • 西暦にはどうして桁区切りのカンマ(,)がつかない?

    ふと思ったのですが、金額や数値など、1000以上の数にはよく桁区切りのカンマがついていますが、どうして西暦にはついていないのでしょうか? 遠い将来、西暦2,497,328年とかなった時に初めて使われるのでしょうか?

  • vba 西暦年表示の件

    お世話になります。 VBAで、西暦年表示を下2桁で表示させたく、 そして、月も含めて大文字に変換してエクセルシート のシート名としたいのです。 下記の様なイメージです。 月表示は一桁の月は一桁表示です。 シートは当月と次月分と二つ作りたいのですが、 ご教示頂きたく宜しくお願い致します。        記   ○○年○月

  • 現在の西暦の下2桁と変数としてとりだすにはどうしたらいいのでしょうか?

    初心者でスミマセン。 excelマクロと格闘中です。 西暦の下2桁と変数として(文字列として)抽出した猪ですが、どうしたらいいのでしょうか。 Dateを使うのは何となくわかるのですが・・・ ヒントで結構です。よろしくお願いします。  初心者でごめんなさい。