2011-08-16 34 views
6

Javascript'i yabancı bir işletim sisteminde test etme özgürlüğüm yok. Ben şu küresel çalışacak olmadığını bilmek istiyorum:Javascript Tarihi diğer dillerde nasıl ele alınır?

var d = new Date(
    'Tue Aug 20 2011 16:00:00 GMT-0700 (Pacific Daylight Time)' 
); 

İspanyol bir işletim sistemi bu çalıştırmak için, bu çökmesine olsaydınız? Bunun yerine kullanmak zorunda mıyım?

var d = new Date(
    'Mar Ago 20 2011 16:00:00 GMT-0700 (Pacífico Hora de verano)' 
); 

Ben bütün UTC haline çeviren gerektiren sayısal yaklaşımlar kullanılarak nefret çünkü tarihi başlatılamadı dizeleri kullanır.

+0

Latin olmayan alfabelerden ne haber? Örneğin. Kiril ya da İbranice mi? – Li0liQ

+2

"GMT-0700" ve bir sürü başka şey ekleyerek, verimliliği büyük ölçüde azaltarak tek bir - - 7 + 24)% 24 'eklemeyi tercih ediyor musunuz? – Ryan

+0

Bu tarih dizesini yeni Date(). ToString() 'içinden kopyalayıp yapıştırdım. Zor işçilik yapılmadı. – JoJo

cevap

6

Hayır. Dize biçimi dil konusunda katıdır. Sadece ingilizce. İbranice bir işletim sistemim var ve İngilizceyi gayet iyi kullanıyorum. (İbranice çalışmayı dener).

+0

Tarayıcınız İbranice ayarlanmış mı? Tarayıcının dili işletim sisteminin ayarını geçersiz kılabilir. – JoJo

+0

@JoJo evet, öyle. –

İlgili konular