Teknisi-Dadakan.Com - Date And Time dengan Node Js. Pada banyak project, dimana Code ini selalu saya pakai, agar Log dan Report dapat saya pahami. Seperti biasa, kita langsung aja, Gimana sih caranya buat Date And Time dengan Node Js?
Cara Get Date And Time dengan Node Js :
Package yang dibutuhkan :
Package yang dibutuhkan :
nanotimer
Langkah-langkahnya :
- Buka Aliplikasi Visual Studio Code
- Klik File, Open Folder lalu buat New Folder
- Lalu Klik Select
- Klik Terminal, lalu pilih New Terminal
- Pada Bagian Terminal, lakukan perintah berikut :
npm init -y
npm i nanotimer
- Lalu buat file Js dan pastekan code berikut :
const NanoTimer = require('nanotimer');
- Buat Variable untuk Date and Time nya :
let show_date;
let show_time;
- Lalu kita buat function get Date, pastekan code berikut :
function DateIt(){
console.clear();
console.log(info);
let Namabulan = ["Januari","Februari","Maret",
"April","Mei","Juni","Juli",
"Agustus","September","Oktober",
"November","Desember"];
let NamaHari = ["Minggu","Senin","Selasa","Rabu",
"Kamis","Jumat","Sabtu"]
let dateIs = new Date().toLocaleString("en-US",
{ timeZone: "Asia/Jakarta" });
let date = new Date(dateIs);
let hari = date.getDay();
let tanggal = date.getDate();
let bulan = date.getMonth();
let tahun = date.getFullYear();
show_date ="Tanggal : " + tanggal+" "+Namabulan[bulan]+" "+tahun;
console.log("Hari : " + NamaHari[hari] + "\n" + show_date);
}
- Dan kita buat function get Time, pastekan code berikut :
function TimeIt() {
Subtimered();
let getDate = new Date().toLocaleString("en-US",
{ timeZone: "Asia/Jakarta" });
let date_now = new Date(getDate);
let jam = ("00" + date_now.getHours()).slice(-2);
let menit= ("00" + date_now.getMinutes()).slice(-2);
let detik= ("00" + date_now.getSeconds()).slice(-2);
let hhh_mmm_sss = jam + ":" + menit+ ":" + detik;
show_time = hhh_mmm_sss;
process.stdout.write("Jam : ["+show_time+"]\r");
if(show_time === "00:00:00"){DateIt();}
}
- Lalu tambahkan function berikut, pastekan code ini :
function Subtimered(){
Number.prototype.pad = function(n) {
for (var r = this.toString(); r.length < n; r = 0 + r);
return r;
};
}
- Buat function Timer berikut, pastekan code ini :
function StartDate_and_Time(){
DateIt();
var SubTimeToGo = new NanoTimer();
SubTimeToGo.setInterval(TimeIt, '', 1000+'m');
}
Setelah semua function diatas lengkap, disini kita panggil function untuk dapat dijalankannya semua function.
//TIMER DISPLAY START
StartDate_and_Time();
Selamat mencoba dan berkreasi,
Salam satu aliran.
Teknisi-dadakan.
0 Komentar