• ベストアンサー

サーバの日時を日本語で表示したい

$now=localtime(time)で、サーバの日時を持ってくることができますが、それを200x年mm月dd日(曜日)というふうに、日本語で表示する方法がありますでしょうか? JavaScriptを併用しても結構です。 よろしくお願いします。

  • KKatoh
  • お礼率74% (247/330)
  • CGI
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちは。 参考URLです。 http://cocohome.hp.infoseek.co.jp/perl_ref/localtime.html (^^ゞ

KKatoh
質問者

お礼

早速のご回答ありがとうございます。 こんなにズバリと出ているURLがあるとは思いませんでした。 助かりました。

その他の回答 (1)

回答No.2

こんにちは。 すみません・・・、 もし解決済みなら締め切ってください・・・。 ほかに何かあれば、補足をお願いします・・・。 (^^ゞ

関連するQ&A

  • 日時の表示について

    はじめまして。 JAVAサーブレットの勉強を始めたのですが、わからないことがあり、お伺いいたします。 BBSに投稿後の日時入れたいと思っているのですが上手く表示されません。 ソースが3つあり、 (1)拡張子jspのソース  ここでBBSの投稿フォームおよび投稿後のフォームの呼び出し (2)拡張子javaのソース  フォームから入力された内容の取得および「bean」へ登録 (3)拡張子javaのソース  投稿内容の値の保持および取り出し となっています。 私は下記のように追加したのですが、上手く表示させることが出来ませんでした。 (1) <%@ page import="java.util.Date" %> <% SimpleDateFormat formatter; Date date =new Date(); formatter = new SimpleDateFormat("yyyy年mm月dd日kk時mm分"); time = formatter.format(date); %> <input type="hidden" name="time" value= <%= "time">> <%= bean.getTime() %> (2) String time = request.getParameter("time"); bean.setTime(time); (3) private String mTime; public void setTime(String Time){ mTime = Time; } public String getTime(){ return mName; } 他に表示のさせ方があるのでしょうか。 よろしくお願いいたします。

  • Oracleのselect文で日時表示する簡単な方法ないですか?

    SQL Plusで、select * from table とするとdata型はyyyy/mm/ddで表示されます。 いちいちto_char(time_stamp,’yyyy/mm/dd hh24:mi:ss’)とするのは苦痛なので、デフォルトで時間まで表示させる設定方法があったら教えてください。 # 私は、時々手作業でデータを集めている素人です。 # いままではSQL Serverだけだったのが、Oracleが増えて # 作法が異なるので戸惑ってます。

  • 好きな場所に表示したい。

    以下のソースは購入した本のサンプルです。 これによると、日付の表示が一番上に出ます。好きな場所に表示するのは、どうしたらよいでしょか。初心者なので、よろしくお願いします。 <html> <head> <title>JavaScript sample</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <script language="JavaScript"> <!-- //WEEK配列を用意して、月~土の文字を記憶させます。 WEEK=new Array(7); WEEK[0]="日"; WEEK[1]="月"; WEEK[2]="火"; WEEK[3]="水"; WEEK[4]="木"; WEEK[5]="金"; WEEK[6]="土"; today=new Date(); //現在の時間を持つDateオブジェクトを作成します YY=today.getFullYear(); //4桁の西暦をYYに代入 MM=today.getMonth(); //月をMMに代入 MM = MM + 1; //getMonth()は0~11なので、1を足します if(MM < 10){ //MMが10未満の時 MM = '0' + MM; //先頭に0をつけて2桁にします。 } DD=today.getDate(); //日付をDDに代入 if(DD < 10){ //DDが10未満の時 DD = '0' + DD; //先頭に0をつけて2桁にします。 } WDay=today.getDay(); //WDayに曜日を代入。WDayの値は //0~6となり、0が日曜、6が土曜となります。 JWDay = WEEK[WDay]; //WEEKのWDay番目の値が日本語の曜日となります。 //document.writeを使って、日付を表示します。 document.write("<div style='font-size:12px; color:#333333'>今日は"+YY+"年"+MM+"月"+DD+"日("+JWDay+")"+"です。</div>"); //--> </script> </head> <body bgcolor="#FFFFFF" text="#000000"> </body> </html>

  • HTMLに日時と曜日を表示できるタグを探しています

    HTMLに日時と曜日を表示できるタグを探しています。 具体的には下記のように表示できればベストです。 03/16(水) 18:15 その他の条件は、以下のとおりです。 ・日本の時間は+0900、ハワイ州は-1000のようにタグで指定し、ひとつのページに複数の時計を表示できること ・サマータイムに対応していること ・サマータイムで表示する際は「03/16(水) 18:15 DST」のように最後にDSTがつくこと ・時間はリアルタイムで表示するすること ・通常のテキストと同じように表示するため、囲いは設けないこと ・日付と時間は「02/05」や「03:02」のようにゼロも表示する ・年と秒は不要

  • 2001/4/13←などのスラッシュが表示されない

    どういうわけか日付のスラッシュが表示されなくなってしまいました。 エクセルで"2001/4/13"などと入力したときに、enterキーを押すと、"2001 4 13"というふうになってしまいます。 セルの書式は、ユーザー定義で「yyyy/mm/dd」となっています。 書式を文字列に変更して入力し直すとちゃんと表示されます。 エクセルだけかと思ったら、よく見るとそうではありませんでした。 メールの受信日時、マイドキュメントを開いたときなどに表示される更新日時・・・なども"2001 4 13"というふうになっています。 どうしちゃったんでしょう? わかる方がいましたら教えていただけると助かります。 よろしくおねがいします。

  • perl 曜日を入れる

    perl初心者です。試行錯誤の連続です・・・ このように ↓ ( )と曜日を追加するにはどうしたら良いでしょう?。 2008/07/05(土) また、変なところもありましたら指摘してください <(_ _)> #-------------------------------------- # 時間 $time = time(); # 範囲日 $day1 = day0($time + (86400 * 2)); $day2 = day0($time + (86400 * 3)); $day3 = day0($time + (86400 * 4)); ### @weeeeek = ('$day1','$day2','$day3','$day4','$day5','$day6'); # 日計算 sub day0{ my $time = shift || time(); my $day0 = $time + (24 * 60 * 60); my ($yyyy, $mm, $dd) = (localtime($day0))[5,4,3]; $yyyy += 1900; $mm += 1; return( sprintf('%4d/%2d/%2d', $yyyy, $mm, $dd) ); } #-------------------------------------- ### @list = ('(日)','(月)','火','水','木','金','土'); ### ( "$mm/$dd + "(" + list + ")" );

    • ベストアンサー
    • Perl
  • 日時の期間での抽出

    スケジュール帳のWebアプリを作成していて PostgreSQLを使用しています。 sc_tblというテーブルのday_timeというカラムに日時 to_doというカラムに予定を入れているのですが 日時2006/12/01 01:00のデータを期間の抽出条件で抽出する時 2006/11/30 20:00~2006/11/30 26:00という条件で抽出できるような SQL文はあるのでしょうか。(1:00を25:00として抽出したい) 下記2つのSQLでは無理でした。 ・その1 select day_time, to_do from sc_tbl where day_time >= cast('2006-11-30 20:00:00' as timestamp) and day_time <= cast('2006-11-30 26:00:00' as timestamp); ・その2 select day_time, to_do from sc_tbl where day_time >= to_date('2006-11-30 20:00:00','YYYY-MM-DD H24:MI:SS') and day_time <= to_date('2006-11-30 26:00:00','YYYY-MM-DD H24:MI:SS');

  • 日付が####と表示される

    いつもお世話になっています。 Excelのマクロ部分で現在日時を表示させたいのですが、なぜか "#####"で表示されてしまいます・・・。 Range("G1").Value=Format(Date,"yyyy/mm/dd") & Space(1) & Format(Time,"hh:mm") MsgBox "日時:" & Range("G1").Value とやっています。 MsgBoxでは『日時:2002/06/16 17:22:00』と表示されるのに、実際の表示は "#####"となっています。 G1にカーソル(?)をあてても"2002/6/14 17:34:00"となっています。 別のファイルではちゃんと表示されているのに、なぜこんなことが起きるのでしょうか? (セルのオプション設定など見てみましたが、同一でした) どうすれば日にちと時刻(秒は表示させず)をExcelシートに表示させることが できるのでしょうか? ご存知の方、教えてください!!

  • 曜日を日本語表示にする方法は?

    こんにちは、いつもお世話になっています。 以前どこかのサイトから、記憶(memo)とっていて、現在もそれを使っていたのですが、 何故か、本日(土)だけ、文字化けすることに気がつきました。 +-----------ここから----------------------- $youbi = array('日','月','火','水','木','金','土'); $gmt = time()+9*3600; $now = gmdate("Y/m/d(".$youbi[gmdate("w",$gmt)].") H:i:s", $gmt); +------------------------------ここまで--------- コードは、このように書いています。 それで、帰ってくる値は、「2004/05/15(?4) 03:46:44」となります。 文字化けさせないで、曜日を日本語にするには、どうしたら良いのでしょうか? 教えて下さい。よろしく、おねがいします。

    • ベストアンサー
    • PHP
  • VBでの日時のFORMAT

    VBで日時(和暦)を表示したいのですが OSを西暦で表示したい項目が多数のためyyyy/MM/ddに設定してあります この設定のままで2002/09/26→14/09/26と変換できないでしょうか? 初歩的な質問で申し訳御座いません。宜しくお願い申し上げます