0
が、私はこのコードを持っている:このJSコードを変更してdatetimeオブジェクトを返すだけですか?
function getTime(zone, success) {
var url = 'http://json-time.appspot.com/time.json?tz=' + zone,
ud = 'json' + (+new Date());
window[ud]= function(o){
success && success(new Date(o.datetime));
};
}
私が前にアプリで持っていたコードの一部であり、それが機能していません。
これは、サーバーに接続してJSONを使用して現在時刻を取得することです。今日のEPOCH時間である日時を返すだけです。私はそれが動作するようにそれを変更する方法がわかりません - 私はちょうど新しい日付varを作成し、それを返す必要がありますか?同様に、
var newDate = new Date(o.datetime) return newDate?
ウェブサイト上の時間は、このオブジェクトである:
{
"tz": "EST",
"hour": 19,
"datetime": "Sun, 04 Mar 2012 19:20:37 -0500",
"second": 37,
"error": false,
"minute": 20
}
それはあなたがする必要がある、JSONPがどのように動作するかを知ることは不可能です'o'オブジェクトをコンソールにして、それがどのように見えるかを見てください。しかし、クライアントのタイムスタンプでうまくいけば、 'new Date()。getTime()'を使用してください。 – David
oオブジェクトは私のコードでそのウェブサイトに見られるように利用できます。 – antonpug
@antonpug:回答の中に「_that website in my code_」のサンプルレスポンスを投稿してください。他の人がサイトにアクセスする必要はありません。これがなければ、あなたの質問はむしろ不完全であるか、またはローカライズすぎることさえあります。 – Tadeck