toJson method
dynamic
toJson()
Implementation
toJson() {
if (timestamp.toString().toLowerCase() == "now") {
timestamp = DateTime.now().millisecondsSinceEpoch;
}
var now = DateTime.fromMillisecondsSinceEpoch(timestamp);
var bulan = [
'Desember',
'Januari',
'Februari',
'Maret',
'April',
'Mei',
'Juni',
'Juli',
'Agustus',
'September',
'Oktober',
'November',
'Desember',
];
var suasana = [
'Pagi',
'Pagi',
'Pagi',
'Pagi',
'Pagi',
'Pagi',
'Pagi',
'Pagi',
'Pagi',
'Pagi',
'Siang',
'Siang',
'Siang',
'Siang',
'Siang',
'Siang',
'Sore',
'Sore',
'Sore',
'Malam',
'Malam',
'Malam',
'Malam',
'Malam'
];
var json = {};
var hari = [
"Minggu",
"Senin",
"Selasa",
"Rabu",
"Kamis",
"Jum'at",
"Sabtu",
"Minggu"
];
json["year"] = now.year;
json["month"] = bulan[now.month];
json["num_month"] = now.month;
json["num_date"] = now.day;
json["day"] = hari[now.weekday];
json["suasana"] = suasana[now.hour];
json["hour"] = now.hour;
json["minute"] = now.minute;
json["second"] = now.second;
json["original"] = timestamp;
return json;
}