Я кратко изложил все новые официальные пространства имен орков:
Я использую это как шаблон для всех моих файлов .xhtml. Подробности можно найти в официальной библиотеке тегов facelet: JavaServer Faces 2.2 Документация библиотеки тегов Facelets
Надеюсь, что это поможет:)
Я думаю, что это может помочь Вам: http://www.mattkruse.com/javascript/date/
существует getDateFromFormat()
функция, что можно настроить немного для решения проблемы.
Обновление: существует обновленная версия образцов, доступных в javascripttoolbox.com
Используйте new Date(dateString)
, если Ваша строка совместима с Date.parse()
. Если Ваш формат является несовместимым (я думаю, что это), необходимо проанализировать строку сами (должно быть легким с регулярными выражениями), и создайте новый объект Даты с явными значениями в течение года, месяца, даты, час, минута и второй.
Date.parse()
довольно интеллектуально, но я не могу гарантировать, что формат проанализирует правильно.
, Если бы это не делает, необходимо было бы найти, что что-то соединило два мостом. Ваш пример довольно прост (являющийся просто числами) так легкий REGEX (или даже string.split()
- могло бы быть быстрее), соединенный с [приблизительно 112], позволит Вам быстро делать дату.
Никакие сложные стандартные программы форматирования даты/времени не существуют в JavaScript.
необходимо будет пользоваться внешней библиотекой для вывода отформатированной даты, "Формат даты JavaScript" от Скандального Badassery выглядит очень перспективным.
Для входного преобразования, несколько предложений уже были сделаны.:)
var temp1 = "";
var temp2 = "";
var str1 = fd;
var str2 = td;
var dt1 = str1.substring(0,2);
var dt2 = str2.substring(0,2);
var mon1 = str1.substring(3,5);
var mon2 = str2.substring(3,5);
var yr1 = str1.substring(6,10);
var yr2 = str2.substring(6,10);
temp1 = mon1 + "/" + dt1 + "/" + yr1;
temp2 = mon2 + "/" + dt2 + "/" + yr2;
var cfd = Date.parse(temp1);
var ctd = Date.parse(temp2);
var date1 = new Date(cfd);
var date2 = new Date(ctd);
if(date1 > date2) {
alert("FROM DATE SHOULD BE MORE THAN TO DATE");
}