|
|
Тип DateTime является подмножеством типа Number. Целая часть объекта типа DateTime представляет количество дней, прошедших с 30 декабря 1899 г. Дробная часть представляет время в
миллисекундах.
Объявление переменной
Value=new Date().toDateTime();
// Главная форма frm=new TForm(); frm.Caption="JS+ - тип данных DateTime"; frm.Width =450; frm.Height=300;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=" Выберите дату";
// Календарь mcl=new TMonthCalendar(frm); mcl.Left=(frm.ClientWidth-mcl.Width)/2; mcl.Top =(stb.Top-mcl.Height)/2; mcl.OnClick=mcl_Click;
// Минимальная дата - первое число предыдущего месяца d=new Date(mcl.Date); d.decMonth(); d.setDate(1); mcl.MinDate=d.toDateTime(); d.Delete();
// Максимальная дата - последнее число следующего месяца d=new Date(mcl.Date); d.incMonth(); d.setDate(d.getDays()); mcl.MaxDate=d.toDateTime(); d.Delete();
frm.ShowModal();
// Обработчик события OnClick function mcl_Click(mcl) { var d=new Date(mcl.Date);
stb.SimpleText=" Выбрана дата: "+d.toLocaleDateString(); }
|
Совместимость
C++ Builder/Delphi (тип TDateTime)
|
JS+ | Руководство пользователя
|
|
|
|
|
|