localtime method

Tm localtime(
  1. int t
)

Implementation

Tm localtime( int t ){
	DateTime date = DateTime.fromMillisecondsSinceEpoch( t * 1000 );

	DateTime startDate = DateTime( date.year, 1, 1, 0, 0, 0 );

	sec  = date.second;
	min  = date.minute;
	hour = date.hour;
	mday = date.day;
	mon  = date.month - 1;
	year = date.year - 1900;
	wday = ClipMath.imod( date.weekday, 7 );
	yday = (date.millisecondsSinceEpoch - startDate.millisecondsSinceEpoch) ~/ 86400000;

	return this;
}