utc static method
int
utc([
- dynamic arg1,
- dynamic arg2,
- dynamic arg3,
- dynamic arg4,
- dynamic arg5,
- dynamic arg6,
- dynamic arg7,
Implementation
static int utc([
dynamic arg1,
dynamic arg2,
dynamic arg3,
dynamic arg4,
dynamic arg5,
dynamic arg6,
dynamic arg7,
]) {
if (arg1 != null && arg2 != null) {
int year = arg1;
int month = arg2 + 1; // JavaScript months are zero-based
int day = arg3 != null ? arg3 : 1;
int hour = arg4 != null ? arg4 : 0;
int minute = arg5 != null ? arg5 : 0;
int second = arg6 != null ? arg6 : 0;
int millisecond = arg7 != null ? arg7 : 0;
return DateTime.utc(year, month, day, hour, minute, second, millisecond)
.millisecondsSinceEpoch;
} else {
throw ArgumentError('At least 2 parameters are required for utc()');
}
}