Exemplo n.º 1
0
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);
}
Exemplo n.º 2
0
    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");