2013-10-01 4 views
2

В моем приложении я пытаюсь создать новую дату в javascript. Datetime вернулся с сервера в следующем формате:Ошибка создания новой даты javascript

септембар, 25 2013 19:40:44 

Я попытался создать новую дату с помощью Date(), а также Date.parse, оба из них не удалось. new Date() дает мне Недействительную дату и Date.parse дает мне NaN. Какие-либо предложения?

+1

септембар переводится как 'Septembar' на Английский. Там нет орфографии? – eliot

+0

нет, septembar на моем языке. но я думаю, что запятая является проблемой здесь, потому что новая дата принимает сентябрь 25, 2013 19:40:44, но не этот Septembar, 25 2013 19:40:44 – user1797770

+0

Да, это, вероятно, опечатка, но это не даже разобрать его при правильном изменении на септембeр –

ответ

1

В моей консоли,

new Date('Septembar, 25 2013 19:40:44')

возвращает

Wed Sep 25 2013 19:40:44 GMT-0400 (EDT)

но

new Date('септембар, 25 2013 19:40:44')

возвращается

Invalid Date

JavaScript не должен поддерживать эту кодировку, и вы должны преобразовать его, прежде чем передать его в качестве параметра.

+0

Это не болгарский язык. – Pavlo

+0

@Pavlo Знаете ли вы, на каком языке это? Я вложил его в Google Translate, и это был обнаруженный язык. – eliot

+0

Это не болгарский язык, но он сработал. Благодаря! – user1797770

Смежные вопросы