javascriptでサーバの時間を取得するには?
現在、入力フォームで生年月日を入力してもらい同時に自動的に年齢計算をする、ということをjavascriptでしています。
ただ、時間の取得はクライアントに依存しております。
そのため、クライアントの時間設定(年月日)が大幅に狂っていると、年齢計算が実際の年齢と合わなくなってしまいます。
できればこれを避けたいのですが、javascriptでサーバから時間を取得する方法がわかりません。
そもそも可能なのでしょうか?
調べたところ、SSIで取得したものをjavascriptに取り込む、という方法があるようなのですが、サーバがSSIを許していない場合は他に手はあるのでしょうか?
(現在、当サーバがSSIを許しているかどうかは確認ができていません)
ちなみに、cgiとかにプログラムを変更するということも一案ではありますが、諸事情があり、可能な限りjavascriptで対応したいと考えております。
お恥ずかしながら、システムやプログラムなどに精通しているわけではありませんので、おかしなことを書いているかもしれませんが、そのあたりご了承ください。
ぜひともアドバイスください。
宜しくお願い申し上げます。
No.4ベストアンサー
- 回答日時:
var getUTCDateByServer = function () {
var r;
return (r = new XMLHttpRequest)
? (r.open ('HEAD', '#', false), r.send (null), new Date (r.getResponseHeader ('Date'))
: null;
};
サンプルスクリプトまで記載していただいてありがとうございます!!!
大変助かります。
早速、試させていただきます。
お礼が遅くなり申し訳ございませんでした。ありがとうございました!
No.3
- 回答日時:
このあたりのサービスを利用すれば可能です。
http://www2.nict.go.jp/w/w114/tsp/JST/JST5.html
通信環境によって若干の誤差はでるでしょうが、javascriptでjasonpデータを取得できます。
詳しくい説明はこちらから
http://www2.nict.go.jp/w/w114/tsp/link/JST.html#11
ありがとうございます!
早速試してみます。
もし、わからないところがあったら、また質問させていただくかもしれません。
その際は宜しくお願い申し上げます。
いろいろ試行錯誤してみます。
ありがとうございました!
No.2
- 回答日時:
レスポンスヘッダーのDate部分を使うのはいかがでしょうか。
参考URL:http://phpjavascriptroom.com/exp.php?f=include/a …特定のレスポンスヘッダを取得する
ありがとうございます!
これも、早速試してみます。
もし、わからないところがあったら、また質問させていただくかもしれません。
その際は宜しくお願い申し上げます。
いろいろ試行錯誤してみます。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- JavaScript HTMLでJavaScriptを使用してプログラムを作ります。 入力されたパスワードを取得して、パス 2 2022/10/18 01:05
- 労働相談 有給休暇使用時の賃金の計算方法について 5 2022/04/04 00:02
- 投資・株式の税金 一般口座で同一銘柄の総平均法のことで 1 2023/02/27 22:08
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- 経済 ドイツ人の平均可処分所得は2017年頃2万2657€(当時レートで290万円)でしたが今いくら? 3 2022/10/06 21:40
- HTML・CSS アドバイスを下さい。 1 2022/10/08 01:18
- JavaScript 指定時間になったら、WEBサイトの更新を自動で行うには…? 3 2022/04/28 22:14
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScriptの負荷について
-
独自の検索エンジンを作るには!?
-
JSPの変数をASP変数に代入する方法
-
PHPができればJavaScriptは...
-
JavaScriptの便利なところ
-
JavaScriptを使用して、クライ...
-
仮アップ?
-
ブラウザ自体の事じゃなくてJav...
-
デザイン時のVisible=Falseは実...
-
JavaScriptで ブラウザの閉じる...
-
PowerPointで時計表示
-
VB.NET2003 テキストボックスに...
-
htmlのfileタグに自動で値を入...
-
if(1){...}とはどういうことで...
-
「終了していない文字列型の定...
-
jQuery ui Datepicker 明日以降...
-
javascriptでのmdb接続について
-
テキストファイルの更新日時を取得
-
VBA SORT Applyでエラー
-
C# ブラウザの自動クリック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptを使用して、クライ...
-
PHPとjavascriptで共通なエンコ...
-
外部リンクのクリック数を表示...
-
リアルタイム表示ホームページ...
-
CGIとJavascriptの違いについて
-
プルダウンリストを作りMySQLか...
-
csv2tableのテーブルを動的に変...
-
webの文字データの取得
-
JavaScriptの負荷について
-
Session切れ前にWarningメッセージ
-
IEでalertのみを無効にする方法...
-
Wordpressでヤフー知恵袋やgoo...
-
PHPとJavaとC#の違い
-
Perl LINE(チャット) 仕組み
-
セレクトで都道府県から市区町...
-
JAVAについて
-
javascriptをつかって売上管理
-
ランキングサイトの構築って予...
-
仮アップ?
-
javascriptでサーバの時間を取...
おすすめ情報