Я дал очень необычный формат даты в string
. Мне нужно преобразовать его в объект даты JS и добавить несколько дней. Последний шаг ясен, но я не знаю, как преобразовать строку в объект даты JS. Посмотрите на дату строки: October 02, 2016
Данный формат строки на сегодняшний день
ответ
Вы должны использовать moment.js
Синтаксис:
moment(dateString, format, locale)
var dateStr = "Oktober 02, 2016"
var d = moment(dateStr, "MMM DD, YYYY", 'de');
console.log(d.format("DD-MM-YYYY"))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.15.1/moment-with-locales.min.js"></script>
Вот оно. Спасибо. Другие ответы, конечно же, хорошие, но я искал хорошую структуру JS, как это. Благодаря! –
Использование new Date()
может быть преобразован из строки на сегодняшний день. И используя setDate()
, вы можете добавить дни в дату и можете преобразовать дату в строку, Для получения более подробной информации, пожалуйста, ознакомьтесь с нижеприведенным фрагментом.
var someDate = new Date('October 02, 2016');
console.log(someDate);
console.log(new Date(someDate.setDate(someDate.getDate() + 5)).toString());
Вы пропустили язык. На немецком языке – Rajesh
Используйте Date.parse()
разобрать дату и получить Date
объект.
var dateObj = new Date('October 02, 2016')
Теперь вы можете выполнять все Date
операции dateObj
Вам тоже не хватает языка. – Rajesh
Учитывая, что все статично здесь, я вещь в лучшем случае для вас может быть, чтобы сохранить map
от имени вашего месяца против там числа, т.е. скажем Oktober : 8
. Таким образом, вы легко сможете обойти любую проблему locale
в любой библиотеке.
После выше карта будет сделано, вы можете использовать .substring отделить строку для blank space
и commas
получить date
и year
легко.
После того, как у вас есть все это, вы можете использовать конструктор new Date
с полем даты месяца и года.
Надеюсь, что все это легко понять, поэтому я пропущу любой код здесь.
- 1. Преобразование строки на сегодняшний день, формат: "dd.mm.yyyy"
- 2. Преобразование строки на сегодняшний день
- 3. Дата строки на сегодняшний день
- 4. Преобразование строки на сегодняшний день
- 5. Форматирование строки на сегодняшний день
- 6. Преобразование строки на сегодняшний день
- 7. Формат файла csv на сегодняшний день
- 8. Формат с тиков на сегодняшний день
- 9. MySQL на сегодняшний день зашиты плохой формат
- 10. Преобразование DateTime Формат на сегодняшний день
- 11. Не меняет формат столбцов на сегодняшний день
- 12. Sql код на сегодняшний день формат
- 13. Excel: Формат годМесяц число на сегодняшний день
- 14. SQL Преобразование строки MMM.YY на сегодняшний день
- 15. Сбой при преобразовании строки на сегодняшний день
- 16. Java простой формат даты для строки на сегодняшний день
- 17. Как преобразовать формат строки javascript на сегодняшний день
- 18. Timeticks на сегодняшний день?
- 19. Преобразование строки на сегодняшний день в sql
- 20. Преобразование строки на сегодняшний день в mysql?
- 21. Преобразование строки на сегодняшний день в Mysql
- 22. Преобразование строки Javascript на сегодняшний день
- 23. Javascript ... добавьте один день на сегодняшний день и измените формат
- 24. строка bash на сегодняшний день
- 25. Формат текста на сегодняшний день/формат времени C#
- 26. Python преобразовать DateTime строки на сегодняшний день
- 27. Преобразование строки на сегодняшний день с Ruby
- 28. Преобразование строки на сегодняшний день в bash
- 29. Преобразование строки на сегодняшний день. SQL
- 30. Преобразование строки На сегодняшний день в PHP
'datestr.match (/ (\ w +) (\ d +), (\ d +) /)' и идти оттуда? –
Взгляните на momentjs, у него есть некоторые приятные функции, чтобы делать такие вещи. – Keith