У меня есть 2 вопроса о датах.Вопросы о датах javascript
Первый из них - как я могу получить «AM/PM» с даты в Javascript?
второй вопрос у меня есть этот код
var convertedStartDate = new Date(dueDate);
var month = convertedStartDate.getMonth() + 1;
var day = convertedStartDate.getDate();
var year = convertedStartDate.getFullYear();
var shortDueDate = month + "/" + day + "/" + year;
Теперь, как вы можете видеть, что я хочу всегда этот формат мм/дд/гггг
Так мне интересно, если сказать DueDate является 1/9/2010 (mm/dd/yyyy), но человек ввел его в формате dd/mm/yyyy (какая-то другая версия даты).
бы
месяц = 1 день = 9 год = 2010
Или я должен сказать, это как-то всегда превращаются в мм/дд/гггг? Или он делает это собственный формат, чтобы он всегда получал правильный заказ? То есть, неважно, какой порядок они поставили в нем, всегда будет 9 в качестве дня.
Если вы занимаетесь обработкой даты или должны обрабатывать множество способов, которыми пользователи могут вводить даты, date.js - это библиотека, которая охватывает многие из этих баз - http://www.datejs.com/ –