Bir SQL Server veritabanının üstünde çalışan bir ASP.NET MVC uygulamasına sahibim. Görünümün birinde, bir tarih değeri veritabanından alınır ancak bir şekilde, bir Tarih'e ayrıştırmaya çalıştığımda NaN
döndürür. console.log
yaptığımda, tarih bu 2016-03-29T11:54:34.94
gibi görünüyor. Açıkça, bir DateTime
C# nesnesinden JSON eşdeğerine dönüştürülmüştür. JavaScript neden geçerli bir tarih olmadığına karar verseydi, ancak doğrudan veritabanından geldi?Tarihçede Date.parse kullanıldığında geçerli bir tarihçoğunu içerir.
0
A
cevap
1
Aşağıdaki bağlantıya başvurursanız, javascript Date
nesnesinde belirli yapıcının bulunduğunu ve tarihin tüm biçimlerinin javascript'te farklı tarayıcılarda geçerli bir nesne oluşturmayacağını fark edeceksiniz. Ben arayüzüne [2016, 3, 29, 12, 0, 0]
gibi bir dizi geçmek ve daha sonra bu yapıcı tüm tarayıcılarda desteklenir
var dt = new Date(arr[0], arr[1], arr[2], arr[3], arr[4], arr[5]);
aşağıdaki gibi javascript kullanmanızı öneriyoruz ve size geçerli verecektir
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date
güvenli olması için dateİlgili konular
- 1. javascript date.parse ve diğer tarayıcılarda fark
- 2. Davaya duyarsız Dinamik Linq İçerir
- 3. Tensorflow: tf.expand_dims kullanıldığında?
- 4. JavaScript Tespit Geçerli Tarihler
- 5. javascript'i tanımak, sonra bir "içerir"
- 6. Bir alan için wtform doğrulaması kullanıldığında "Geçerli bir seçim değil" ile kastedilen nedir?
- 7. nasıl yapılır ve sonraki tarihçede < and > datepicker
- 8. Bir Python 'with' ifadesi kullanıldığında bir istisna yakalamak - Bölüm 2
- 9. React Native - resizeMode ile dikey hizalama resmi "içerir" "içerir"
- 10. Dize için regex içerir?
- 11. yani 'içerir' yöntemini desteklemiyor
- 12. Autotools yolu içerir
- 13. Rails lib içerir
- 14. XPath sayımı() ile() içerir
- 15. DecorateProxy hangi bağımlılığı içerir?
- 16. Bir XSL "içerir" yönergesi var mı?
- 17. listesi linq içinde bir kimlik içerir
- 18. glibc kullanıldığında nasıl söylenir
- 19. Web.Caching.Cache yerine HttpApplicationState kullanıldığında?
- 20. C - strcmp() kullanıldığında segfault()
- 21. MKUserTrackingBarButtonItem kullanıldığında nasıl algılanır
- 22. Composer.json'da "dev-master" kullanıldığında?
- 23. Bir geçersiz yöntemde @NonNull kullanıldığında ne yapar?
- 24. C++ unordered_map, bir vektörle birlikte kullanıldığında başarısız
- 25. Çıkış parametreleri bir DataReader ile kullanıldığında okunamıyor
- 26. Bir polimorfik nesnede typeid kullanıldığında, tanımlanmalı mı?
- 27. Geçerli ELÇA'da geçerli fasulyenin bir özelliğine başvurma
- 28. Neden cmake_link_libraries statik libs içerir?
- 29. JSP eşdeğeri PHP() işlevi içerir?
- 30. Firestore Karşılaştırma Operatörleri - içerir, içermez,
Randevunuz benim için çalışıyor ... – brso05
"date.parse()" yerine 'var dateTest = newDate ('2016-03-29T11: 54: 34.94');' işlevini deneyin. – brso05
@ brso05: Bu da bir NaN veriyor –