2013-10-21 4 views
5

Am इस प्रारूप में अपने सर्वर से एक GMT समय हो रहीस्थानीय समय में कनवर्ट GMT समय

Fri, 18 Oct 2013 11:38:23 GMT 

मेरे आवश्यकता स्थानीय समय में इस समय परिवर्तित करने के लिए जैसे जावास्क्रिप्ट का उपयोग कर, यह है:/यदि उपयोगकर्ता भारत से है, पहले मैं समय क्षेत्र 5.30 लेने के लिए और मेरी servertime है कि जोड़ सकते हैं और निम्न स्वरूप

2013-10-18 16:37:06 

मैं कोड निम्नलिखित लेकिन काम नहीं कर रहा

var date = new Date('Fri, 18 Oct 2013 11:38:23 GMT'); 
date.toString(); 
साथ की कोशिश की करने के लिए समय स्ट्रिंग बदलने की आवश्यकता

कृपया मुझे इस मुद्दे को हल करने में मदद, अग्रिम

उत्तर

10

धन्यवाद यह मेरे लिए काम किया:

<script> 
var strDateTime = "Fri, 18 Oct 2013 11:38:23 GMT"; 
var myDate = new Date(strDateTime); 
alert(myDate.toLocaleString()); 
</script> 

कृपया दिनांक वस्तु myDate से आगे की सभी दिनांक समय जोड़तोड़ के लिए http://www.w3schools.com/jsref/jsref_obj_date.asp पर एक नज़र डालें,।

+0

हाँ, अब यह काम कर रहा है, आपकी मदद के लिए बहुत बहुत धन्यवाद, क्या आपको इस तिथि को बदलने के बारे में कोई जानकारी है 18/10/2013 17:08:23 "2013-10-18 17:08:23 में – Dibish

+0

आशा है कि आपको कोई संदेह नहीं है, क्या यह रूपांतरण उपयोगकर्ता सिस्टम समय/ब्राउज़र समय पर आधारित है? उनके सिस्टम में उनके समय क्षेत्र गलत होने पर क्या होगा। क्या ऐसा करने का कोई और तरीका है? – Dibish

+0

हाँ यह ब्राउज़र का समय है, इसलिए विंडोज लोकेल सेटिंग्स या किसी ओएस, हमें गलत ब्राउज़र सेटिंग्स की परवाह नहीं करनी चाहिए - उसे गलत जानकारी दें। क्षमा करें। – jacouh

संबंधित मुद्दे