如何在Javascript中獲取印度的日期和時間? 它不應該採取計算機的日期和時間,但它應該採取標準的世界時區,而不需要個人計算機的時間參考。javascript:獲取印度的日期和時間(不是個人計算機的日期和時間)
0
A
回答
2
你可以讓一個Ajax請求的服務器和返回時間:
HTML
<p>The time is <span id="time"></span></p>
JS
var time = document.getElementById('time');
time.innerHTML = getTime();
function getTime(){
var xmlHttp;
try {
//FF, Opera, Safari, Chrome
xmlHttp = new XMLHttpRequest();
}
catch (err1) {
//IE
try {
xmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
}
catch (err2) {
try {
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
}
catch (eerr3) {
//AJAX not supported, use CPU time.
alert("AJAX not supported");
}
}
}
xmlHttp.open('HEAD',window.location.href.toString(),false);
xmlHttp.setRequestHeader("Content-Type", "text/html");
xmlHttp.send('');
return xmlHttp.getResponseHeader("Date");
}
繼承人JS提琴:http://jsfiddle.net/A8vxa/
+0
這種方法更值得推薦。 – user1428716 2013-02-23 16:17:51
2
0
JavaScript是客戶端語言。它在用戶系統上執行,所以datetime對象保存用戶系統時間。但是Javascript可以進行HTTP調用,並且只能到服務器。
您可以撥打電話到Working Demo:
http://json-time.appspot.com/time.json?tz=GMT
,你會得到響應(在瀏覽器中打開):
{
"tz": "GMT",
"hour": 16,
"datetime": "Sat, 23 Feb 2013 16:07:44 +0000",
"second": 44,
"error": false,
"minute": 7
}
是GMT時間。但是因爲它調用了某個服務器,所以你的代碼依賴於那個服務器的功能,你可以使你的服務器和相應的處理請求。
0
您可以在近期和未來時間添加5個半小時到UTC時間 - 印度目前沒有DST並且只有一個時區。
假設你可以從客戶端得到UTC:
function IndiaTime(D){
D= D || new Date();
D.setUTCMinutes(D.getUTCMinutes()+330);
var A= [D.getUTCHours(), D.getUTCMinutes(), D.getUTCSeconds()];
if(A[1]<10) A[1]= '0'+A[1];
if(A[2]<10) A[2]= '0'+A[2];
return A.join(':');
}
alert(IndiaTime())
0
在PHP
public function ajax_getDate()
{
ini_set("date.timezone", "Asia/Kolkata");
echo json_encode(date('F d, Y h:i:s A'));
//you can use any date format you want check http://php.net/manual/en/function.date.php
}
然後使用Ajax檢索數據創建一個功能..
$.ajax({
url : url + "ajax_getDate",
type: "GET",
dataType: "JSON",
success: function(data)
{
date = data;
// do something
}
});
相關問題
- 1. Powershell - 獲取最後註銷計算機的日期和時間
- 2. JavaScript的日期和時間
- 3. 獲取評論日期時間和計算機名
- 4. 計算兩個日期之間的日間時間和夜間時間
- 5. Javascript日期和時間倒計時
- 6. 計算日期時間差只獲取時間期限
- 7. javascript日期和JSON日期時間
- 8. 從日期刪除時間和日期時間格式的打印日期
- 9. 轉換日期時間來寫的日期和時間用JavaScript
- 10. 計算2日期和時間之間的小時和分鐘
- 11. 日期時間/日期扣除計算
- 12. 從日期和時間提取日期
- 13. 計算時間和日期差異
- 14. 計算起始日期和時間
- 15. C#日期時間計算和ToString
- 16. jquery日期和時間計算Firefox NaN
- 17. 計算到達日期給出的出發日期和時間
- 18. Javascript獲取日期()對象從字符串時間和日期
- 19. 如何與計算的日期時間值進行日期和時間比較
- 20. 獲取30天的日期和時間
- 21. Servlet的獲取日期和時間
- 22. MySQL日期/時間計算
- 23. mysql日期/時間計算
- 24. 時間/日期計算
- 25. 計算日期/時間PHP
- 26. 時間/日期計算
- 27. Excel - 計算日期時間
- 28. dos日期/時間計算
- 29. 日期時間計算C#
- 30. JavaScript的日期() - 日期,時間時鐘
的唯一途徑這樣做是爲了從某個服務器獲取數據,比如使用AJAX。 – Brad 2013-02-23 15:55:05
@Brad很好,它可以得到UTC時間並適當調整它。 – Pointy 2013-02-23 15:56:08
*您可以請給我的JavaScript代碼*號幫助。這並不是如何工作。 – 2013-02-23 16:10:29