Beispiel #1
0
Variant c_DateTime::t_gettimezone() {
  SmartResource<TimeZone> tz = m_dt->timezone();
  if (tz->isValid()) {
    return c_DateTimeZone::wrap(tz);
  }
  return false;
}
Beispiel #2
0
Variant HHVM_METHOD(DateTime, getTimezone) {
  DateTimeData* data = Native::data<DateTimeData>(this_);
  SmartResource<TimeZone> tz = data->m_dt->timezone();
  if (tz->isValid()) {
    return DateTimeZoneData::wrap(tz);
  }
  return false;
}
Beispiel #3
0
 double get_date_default_gmt_offset() {
   SmartResource<TimeZone> tzi = TimeZone::Current();
   // just get the offset form utc time
   // set the timestamp 0 is ok
   return tzi->offset(0) / 3600;
 }