Lines Matching refs:date

15 // This file contains date support implemented in JavaScript.
66 // Compute number of days given a year, month, date.
67 // Note that month and date can lie outside the normal range.
72 function MakeDay(year, month, date) {
73 if (!$isFinite(year) || !$isFinite(month) || !$isFinite(date)) return NAN;
78 date = TO_INTEGER_MAP_MINUS_ZERO(date);
86 return %DateMakeDay(year | 0, month | 0) + date - 1;
121 function DateConstructor(year, month, date, hours, minutes, seconds, ms) {
166 date = argc > 2 ? ToNumber(date) : 1;
174 var day = MakeDay(year, month, date);
192 function DateString(date) {
193 return WeekDays[LOCAL_WEEKDAY(date)] + ' '
194 + Months[LOCAL_MONTH(date)] + ' '
195 + TwoDigitString(LOCAL_DAY(date)) + ' '
196 + LOCAL_YEAR(date);
206 function LongDateString(date) {
207 return LongWeekDays[LOCAL_WEEKDAY(date)] + ', '
208 + LongMonths[LOCAL_MONTH(date)] + ' '
209 + TwoDigitString(LOCAL_DAY(date)) + ', '
210 + LOCAL_YEAR(date);
214 function TimeString(date) {
215 return TwoDigitString(LOCAL_HOUR(date)) + ':'
216 + TwoDigitString(LOCAL_MIN(date)) + ':'
217 + TwoDigitString(LOCAL_SEC(date));
221 function TimeStringUTC(date) {
222 return TwoDigitString(UTC_HOUR(date)) + ':'
223 + TwoDigitString(UTC_MIN(date)) + ':'
224 + TwoDigitString(UTC_SEC(date));
228 function LocalTimezoneString(date) {
229 var timezone = LocalTimezone(UTC_DATE_VALUE(date));
231 var timezoneOffset = -TIMEZONE_OFFSET(date);
241 function DatePrintString(date) {
242 return DateString(date) + ' ' + TimeString(date);
247 // Reused output buffer. Used when parsing date strings.
257 var date = MakeDate(day, time);
260 return TimeClip(UTC(date));
262 return TimeClip(date - arr[7] * 1000);
268 function DateUTC(year, month, date, hours, minutes, seconds, ms) {
272 date = argc > 2 ? ToNumber(date) : 1;
280 var day = MakeDay(year, month, date);
554 function DateSetDate(date) {
556 date = ToNumber(date);
557 var day = MakeDay(LOCAL_YEAR(this), LOCAL_MONTH(this), date);
563 function DateSetUTCDate(date) {
565 date = ToNumber(date);
566 var day = MakeDay(UTC_YEAR(this), UTC_MONTH(this), date);
572 function DateSetMonth(month, date) {
575 date = %_ArgumentsLength() < 2 ? LOCAL_DAY(this) : ToNumber(date);
576 var day = MakeDay(LOCAL_YEAR(this), month, date);
582 function DateSetUTCMonth(month, date) {
585 date = %_ArgumentsLength() < 2 ? UTC_DAY(this) : ToNumber(date);
586 var day = MakeDay(UTC_YEAR(this), month, date);
592 function DateSetFullYear(year, month, date) {
599 date = argc < 3 ? 1 : ToNumber(date);
603 date = argc < 3 ? LOCAL_DAY(this) : ToNumber(date);
606 var day = MakeDay(year, month, date);
612 function DateSetUTCFullYear(year, month, date) {
619 date = argc < 3 ? 1 : ToNumber(date);
623 date = argc < 3 ? UTC_DAY(this) : ToNumber(date);
626 var day = MakeDay(year, month, date);
658 var month, date, time;
661 date = 1;
665 date = LOCAL_DAY(this);
668 var day = MakeDay(year, month, date);
744 // Reset the date cache: