Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

SORUN: VBScript tarih ve saat biçimleri, kütüğe kaydedilmiş bir kullanıcı ile Değiştir

ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.

218964
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.
Belirtiler
VBScript Şimdi, tarih veya saat işlevlerini kullandığınızda, tarih ve saat biçimleri, bilgisayara oturum açan kullanıcıya göre farklılık gösterir. Bu tarih ve saat biçimleri kritik değildir, ancak sunucuya veya hiçbir kullanıcı oturum açtığında farklı kullanıcı oturum açtığında, tarih veya saat biçimlerini değiştirme Active Server Sayfaları kullanılarak geliştirilen ve sunucu uygulamaları için bir sorun oluşturur.

Örneğin, bir uygulama yılı iki basamaklı biçim (örneğin, 1999 ve 99) yerine dört basamaklı biçimde görüntülemek isteyebilir. Kullanıcı ınternet ınformation Server (IIS) sunucusuna oturum açtığında ve Bölgesel Ayarlar tarih biçimini, yılları dört basamaklı olarak kullanmak için denetim masasında ayarlar (örneğin, aa/gg/yyyy). Yılı dört basamaklı olarak, kullanıcının Active Server Pages (ASP) sayfası tarayıcıda açıldığında görüntülenir. Kullanıcı bilgisayar oturumunu açar ve ASP sayfasını bir tarayıcıda açan yılı iki basamaklı olarak görüntülenir.
Neden
VBScript işlevlerini Şimdi, tarih ve saat bilgisayar için biçimler'ndaki bölgesel ayarlara bağlıdır. Bölgesel ayarlar, kullanıcının oturum açtığı (veya oturum açmamış) bağlı bilgisayarda değiştirin. Sonuç olarak, tarih ve saat biçimlerinin her zaman aynı olmasını sağlamak için bir yolu yoktur.
Çözüm
Bilgisayarınızın tarih ve saat biçimleri tutarlı olmasını sağlamak için <a0></a0>, aşağıdakilerden birini yapın:
  • JScript, bölgesel ayarlar, tarih ve saat biçimleri kullanan değil) kullanın.
  • Dışında Şimdi, tarih ve saat işlevleri, tarihleri ve saatleri görüntülemek için kullanın. Bilgisayarda farklı kullanıcılar oturum açtığında diğer tarih ve saat işlevleri (örneğin, gün, Ay ve Yıl) bölgesel ayarları kullanmadığı için biçimler değiştirmeyin. Örneğin, MyDate işlevi her zaman tarihi aa/gg/yyyy biçiminde verir:
    Function MyDate()     dteCurrent = Date()     dteDay = Day(dteCurrent)     dteMonth = Month(dteCurrent)     dteYear = Year(dteCurrent)     MyDate = dteMonth & "/" & dteDay & "/" & dteYear   End Function					
Referanslar
VBScript ve JScript hakkında daha fazla bilgi için aşağıdaki adreste bulunan MSDN Scripting sitesini ziyaret edin: Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
248142Windows NT 4.0 ve Windows 2000'de, varsayılan sistem tarihi davranışı

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 218964 - Son İnceleme: 08/08/2007 06:46:45 - Düzeltme: 2.1

  • Microsoft Active Server Pages 2.0
  • Visual Basic, Scripting Edition 3.0
  • Visual Basic, Scripting Edition 4.0
  • Visual Basic, Scripting Edition 5.0
  • kbmt kbprb kbscript KB218964 KbMttr
Geri bildirim