2012-06-03 20 views
7

पर गलत epochtime मान देता है मैं एक वेबसाइट बना रहा हूं जो टाइमस्टैम्प के लिए W3C Geolocation API और position.timestamp का उपयोग करता है। मैंने सफारी 5.1.6 (मैक ओएस एक्स शेर) और आईफोन (5.x) पर इसका परीक्षण किया है। आईफ़ोन डिफ़ॉल्ट ब्राउज़र टाइमस्टैम्प के लिए सही मान देता है, जबकि सफारी नहीं करता है। क्या किसी को भी इसी तरह का मुद्दा अनुभव है? सफारी में कोई बग है?सफारी (मैक ओएस एक्स शेर) position.imestamp कॉल

टेस्ट इसे यहाँ: http://jsfiddle.net/vRRdE/2/

Mac OS X पर ऊपर (धन्यवाद Tyilo) परीक्षण मैं 360419807893 (गलत एक position.timestamp प्रयोग करके) और 1338727007910 (सही Date().getTime() का प्रयोग करके) प्राप्त सफारी का उपयोग कर चल रहा है

+0

इसके अलावा मुझे यह समस्या भी है। – Tyilo

+0

इस मुद्दे की पुष्टि के लिए Tyilo धन्यवाद। – Radim

+0

ठीक है, आप वास्तव में क्या मूल्य प्राप्त कर रहे हैं? –

उत्तर

3

यह ऐसा लगता है कि डेस्कटॉप सफारी 1 जनवरी, 2001 को डिफ़ॉल्ट युग के रूप में उपयोग करता है, इसलिए यहां सबसे अच्छा तरीका शायद दिनांक()। getTime() का उपयोग कर रहा है;

+0

धन्यवाद, मैंने अभी इसके बजाय इस फ़ंक्शन कॉल का उपयोग करने का निर्णय लिया है – Radim

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