No.1
- 回答日時:
ひょっとしたら解決済みかもしれませんが、質問の意味がちょっとよくわからないので、補足をお願いします。
> ※SSIは使えないサーバー、(CGI可)です。
1.Javaとして質問があがっているということは、java(Servletとか)が動くサーバということですか?
2.表示するのは、ある特定の時間ですか?それとも、時計のように動きつづける時間ということですか?
この回答への補足
アドバイス!感謝です。
あるサイトに”時間を画像でリアルタイムで表示”
というのがありました。
~ソースをそのままCOPYしました。~
<SCRIPT language="JavaScript">
<!--
document.write('<CENTER><IMG src="l_form.gif"><IMG src="am.gif" name="I1">');
document.write('<IMG src="8.gif" name="I2"><IMG src="8.gif" name="I3">');
document.write('<IMG src="point.gif"><IMG src="8.gif"name="I4"><IMG src="8.gif" name="I5">');
document.write('<IMG src="point.gif"><IMG src="8.gif" name="I6"><IMG src="8.gif" name="I7">');
document.write('<IMG src="r_form.gif"></CENTER>');
function TIME(){
t=new Date;
H="0"+t.getHours();
M="0"+t.getMinutes();
S="0"+t.getSeconds();
if(12<=H){
if(H==12){T="pm";}
else{H="0"+(H-12);T="pm";}}
else{
if(H==0){H=""+12;T="am";}
T="am";}
H=H.substring(H.length-2,H.length+1);
M=M.substring(M.length-2,M.length+1);
S=S.substring(S.length-2,S.length+1);
H10=H.charAt(0);H1=H.charAt(1);
M10=M.charAt(0);M1=M.charAt(1);
S10=S.charAt(0);S1=S.charAt(1);
setTimeout('TIME()',1000);
document.I1.src=T+".gif";
document.I2.src=H10+".gif";
document.I3.src=H1+".gif";
document.I4.src=M10+".gif";
document.I5.src=M1+".gif";
document.I6.src=S10+".gif";
document.I7.src=S1+".gif";
}
// -->
</SCRIPT>
です。
別に画像表示ではなくていいです。(テキストにて表示)
spoony様のご質問としまして...
1)すみません、初心者なので意味が良くわかりません。
サーバーniftyを使う予定です。
2)表示するのは、時計のように動き続ける時間です
宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
java.util.Calendarクラスを用いればできます。
Calendar calendar = Calendar.getInstance();
//時
calendar.get(Calendar.HOUR);
//分
calendar.get(Calendar.MINUTE);
//秒
calendar.get(Calendar.SECOND);
でint型の値が返ってきます。
この値はサーバの現在時刻になっています。
No.3
- 回答日時:
結構時間があいているので既に解決済みかもしれませんが。
。。まず、厳密にサーバ側の時刻で表示される時計を作成するのはほとんど不可能です。
CGIにしろ、ServletやJSPと呼ばれるサーバサイドで動作するJavaプログラムにしろ、動くのはユーザPCからのリクエスト(ページを見たいっていう要求)があったときに初めて動作します。
このため、一秒ごとに進む時計をサーバ側の時刻として取ってこようとすると、1秒ごとにサーバに「サーバの時間を下さい」っていうリクエストが必要になります。
# 具体的には、1秒ごとにリンクを押しているような状態をイメージしてください
ということで、どうしても作りたいなら、時計を動かし始めるときのスタートの時刻をサーバの現在時刻と合わせて、後はjavascriptなりvbscriptなりを使って、
ユーザのPC上で時刻を進めるしかありません。
# このため、厳密にサーバ上の時刻とユーザのPC上の時刻を一致させることは不可能です。
# ほとんど誤差の範囲内になるとは思いますが。。。
次に、niftyの会員向ホームページサービスでは、CGIのみサポートされているようなので、ServletとかJSPとかという、サーバ側で動くJavaの技術を使うことは今はできません。
作るならCGIで、localetimeという関数を使ってサーバ上の時刻を取得し、この値をjavascript辺りを使ってユーザPC上で進めてやるしかないように思います。。。
実際のソースについては「CGI」に質問してみるべきだと思います。
# 私にはわかりません。すみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) サイト上のフォルダ階層一覧、ファイル一覧を閲覧する方法は? 1 2022/11/11 15:49
- その他(開発・運用・管理) 時間給の計算方法をお教えください 2 2022/06/01 12:21
- Excel(エクセル) Excel 時間の引き算でマイナスを表示させることは出来ますか 3 2023/06/14 21:54
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- JavaScript 指定時間になったら、WEBサイトの更新を自動で行うには…? 3 2022/04/28 22:14
- その他(パソコン・周辺機器) 動的ページがスムーズに表示されない 1 2022/10/23 18:02
- YouTube youtubeが使えない! 1 2022/11/16 16:36
- Android(アンドロイド) AQUOSWishを充電すると、 通常なら画面消灯後に 画面がグレーっぽくなり 充電完了まで残り1時 1 2023/07/25 00:41
- スマートフォン・携帯電話 時間の感覚 日時の計算 2 2022/07/07 17:47
- UNIX・Linux いつの間にか自宅サーバーが見れなくなっていた時のトラブルシューティング手順をご教示ください 4 2023/02/15 21:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perlでの$ENV{REMOTE_ADD}の信...
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
アンケートなどの1日1回の投...
-
perlでHTTP Request Headersの...
-
VBA。複数のChangeイベントをま...
-
毎○曜日って、使いますか?
-
週2回のペースって だいたい何...
-
シングルサインオンのような仕...
-
毎週同じ曜日にラブホに行くと...
-
燃えるゴミの日は何曜日ですか?
-
エクセルで毎月第2週日の水曜日...
-
Perl の外部モジュールの利用方法
-
HTTPヘッダの取得方法
-
useとrequireでエラー
-
500 Internal Server Error
-
[Excel] ある日の曜日が当月の"...
-
C# 毎月1日の曜日について
-
ディレクトリの削除について
-
apacheでPerl CGIが作動せず、5...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クライアントのIPとマシン名を...
-
HttpClientを利用してのサービ...
-
webサーバでクライアントを特定...
-
プロキシサーバ経由を拒否したい
-
URLConnection Timeoutエラー
-
ネットワーク上のサーバーの空...
-
社外からのアクセスかどうか判...
-
リファラーの取得方法
-
IPとホスト名の変換について
-
perlの環境変数 ENV{'REMOTE_A...
-
グローバルIPアドレスの取得。
-
strutsでのgetInputStream
-
AMAZON APIに接続するプログラ...
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
毎○曜日って、使いますか?
-
燃えるゴミの日は何曜日ですか?
-
週2回のペースって だいたい何...
-
apacheでPerl CGIが作動せず、5...
おすすめ情報