Преобразование строки даты fromatted в новую дату("fromatted_date_string") в javascript
var date=new Date(); var enDate=date.toLocaleDateString("en-US"); console.log(enDate); var deDate=date.toLocaleDateString("de-DE"); console.log(deDate);
I can create date format with culture but can we revert back to that converted enDate or deDate to javascript date format again.
Что я уже пробовал:
var date=new Date(enDate); var date=new Date(deDate); //or var date=Date.parse(enDate); //It returns invalid date
Richard MacCutchan
Посмотрите на сами строки и посмотрите, что они содержат. Допустимы ли эти строки даты в Javascript?
itsathere
Все это было бы действительным, но преобразование на сегодняшний день происходит на основе региона. Если я попытаюсь преобразовать другой формат региона в свой регион, то он вернет недопустимую дату.
Richard MacCutchan
Даты и время должны быть всегда быть сохранены как значения мирового. Единственный раз, когда вам нужно "регионировать" их, - это когда вы печатаете или отображаете их в текстовом формате.