Mam json daty jak \/Date(1334514600000)\/
w mojej odpowiedzi i kiedy konwertuję to w javascript wtedy dostałem tę datę Tue Apr 17 2012 11:37:10 GMT+0530 (India Standard Time)
, , ale potrzebuję formatu daty jak 17/04/2012
i zawodzę za każdym razem. Czy ktoś może mi powiedzieć, jak mogę to rozwiązać?Jak sformatować datę json w formacie dd/mm/yy w javascript?
Odpowiedz
Nie sądzę, że pozostałe zamieszczone odpowiedzi są całkiem poprawne, już zaakceptowałeś je jako workin g dla ciebie, więc nie będę go edytować.
Oto zaktualizowana wersja zaakceptowanej odpowiedzi.
var dateString = "\/Date(1334514600000)\/".substr(6);
var currentTime = new Date(parseInt(dateString));
var month = currentTime.getMonth() + 1;
var day = currentTime.getDate();
var year = currentTime.getFullYear();
var date = day + "/" + month + "/" + year;
alert(date);
Wykorzystuje technikę z tego answer wyodrębnić epokę od daty JSON.
Możesz również użyć 'var date = new Date (+ dateString.match (/ \ d + /) [0]);' aby przekonwertować czas na data. Należy jednak zachować ostrożność, ponieważ obiekt daty znajduje się w strefie czasowej systemu, w którym wykonywany jest kod. – RobG
Dziękuję za to pytanie i odpowiedź! –
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
var date = day + "/" + month + "/" + year
alert(date);
Próbuję tego, ale to nie działa
Za odpowiedź na swoje pytanie ...
zbudować obiekt datę z datownika
var currentTime = new Date(1334514600000)
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
var date = day + "/" + month + "/" + year
alert(date);
działa
Znalazłem bardzo pomocny wiersz1 odpowiedź, jednak utknąłem na format dla typu wejściowego = "data", jak tylko zwraca jeden ciąg znaków dziesiętnych poniżej 10, udało mi się zmodyfikować do pracy na typ wejścia = "data" , ja w zasadzie dostosowany kod z row1 do kodu z linku http://venkatbaggu.com/convert-json-date-to-date-format-in-jquery/
udało mi przez jQuery .val dodać datę do wejścia
var dateString = "\/Date(1334514600000)\/".substr(6);
var currentTime = new Date(parseInt(dateString));
var month = ("0" + (currentTime.getMonth() + 1)).slice(-2);
var day = ("0" + currentTime.getDate()).slice(-2);
var year = currentTime.getFullYear();
var date = year + '-' + month + '-' + day;
alert(date);
//parse JSON formatted date to javascript date object
var bdate = new Date(parseInt(emp.Birthdate.substr(6)));
//format display date (e.g. 04/10/2012)
var displayDate = $.datepicker.formatDate("mm/dd/yy", bdate);
- 1. Jak sformatować datę JavaScript?
- 2. Jak sformatować datę w JSTL
- 3. Jak sformatować datę w formacie MM/dd/rrrr GG: mm: ss w JavaScript?
- 4. Jak sformatować w formacie ISO 8601 datę z przesunięciem strefy czasowej w JavaScript?
- 5. Jak sformatować datę w xslt?
- 6. Jak sformatować datę na arabski za pomocą polskich cyfr na datę i rok w JavaScript?
- 7. Javascript się data w formacie
- 8. Jak sformatować znacznik NFC w formacie NDEF?
- 9. Python: Jak sformatować datę w Jinja2?
- 10. Jak sformatować datę w siatce internetowej mvc
- 11. Jak sformatować datę wpisu w Wordpress?
- 12. Jak sformatować liczby w JavaScript?
- 13. Jak sformatować datę w ISO za pomocą Pythona?
- 14. Jak sformatować datę na dzień w systemie Android?
- 15. Konwersja normalne datę w formacie ISO-8601
- 16. Dane POST w formacie JSON
- 17. próbuje sformatować datę w szablonie jade
- 18. Pomoc w formacie JSON
- 19. Jak sformatować datę w mm/dd/rrrr w Ruby?
- 20. Konwertuj datę epoki na znaczącą datę JavaScript
- 21. Jak sformatować datę pochodzącą z MongoDB?
- 22. Konwertuj datę w formacie MM/DD/RRRR na datę MySQL
- 23. Jak sformatować datę za pomocą Dart?
- 24. Sprawdź datę w JavaScript
- 25. Jak sformatować/uporządkować/upiększyć w JavaScript?
- 26. Pobierz aktualną datę w formacie java.sql.Date
- 27. PHP: Przetwórz datę w zlokalizowanym formacie
- 28. Jak sformatować etykietę zaznaczenia osi X w formacie 2^x?
- 29. Jak sformatować datę w uniwersalnej aplikacji Windows Store (W8.1 + WP8.1)?
- 30. Jak sformatować datę jako ISO 8601 w pliku moment.js?
proszę pokazać nam swój kod. – UVM
Istnieje już wiele odpowiedzi na to w przypadku przepełnienia stosu. – row1
Sprawdziłem większość odpowiedzi, ale żadna nie działa dla mnie :-( – andy