bool TestExtDatetime::test_date_add() { Object datetime = f_date_create("2010-08-16"); Object interval = f_date_interval_create_from_date_string("2 weeks"); Object dt2 = f_date_add(datetime, interval); VDT(dt2, "2010-08-30 00:00:00"); return Count(true); }
return Count(f_timezone_version_get().toDouble() < minver); \ } /////////////////////////////////////////////////////////////////////////////// bool TestExtDatetime::test_checkdate() { VERIFY(f_checkdate(12, 31, 2000)); VERIFY(!f_checkdate(2, 29, 2001)); return Count(true); } bool TestExtDatetime::test_date_add() { TIMELIB_TEST_UNIMPL(2011.1, Object datetime = f_date_create("2010-08-16"); Object interval = f_date_interval_create_from_date_string("2 weeks"); Object dt2 = f_date_add(datetime, interval); VDT(dt2, "2010-08-30 00:00:00"); return Count(true); ); } bool TestExtDatetime::test_date_create_from_format() { TIMELIB_TEST_UNIMPL(2011.1, Object dt = f_date_create_from_format("d/m/Y H:i:s", "16/08/2012 00:00:00"); VDT(dt, "2012-08-16 00:00:00"); return Count(true); ); } bool TestExtDatetime::test_date_create() { VDT(f_date_create("2006-12-12"), "2006-12-12 00:00:00");