0
我有這樣的代碼:如何修改此JS代碼以僅返回日期時間對象?
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並返回它? Like,
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 2012-03-05 00:09:29
o對象在我的代碼中可以在該網站上看到 - 它只是一個簡單的對象。 – antonpug 2012-03-05 00:11:21
@antonpug:請在您的答案中發佈「_that網站在我的code_」中的示例回覆,以便其他人可以在無需訪問該網站的情況下查看它。沒有這個,你的問題就會不完整,甚至太侷限。 – Tadeck 2012-03-05 00:18:46