#define NUL '\0'
#define MICRO_IN_SEC 1000000.00
+#define SEC_IN_MIN 60
/* {{{ proto string microtime(void)
Returns a string containing the current time in seconds and microseconds */
array_init(return_value);
add_assoc_long(return_value, "sec", tp.tv_sec);
add_assoc_long(return_value, "usec", tp.tv_usec);
+#ifdef PHP_WIN32
+ add_assoc_long(return_value, "minuteswest", tz.tz_minuteswest/SEC_IN_MIN);
+#else
add_assoc_long(return_value, "minuteswest", tz.tz_minuteswest);
+#endif
add_assoc_long(return_value, "dsttime", tz.tz_dsttime);
return;
} else