Cara Print/Mendapatkan Tanggal dan Waktu di JavaScript, C/C++, Python, C#, Java, PHP,PowerShell, Excel (VBScript)

Cara Print/Mendapatkan Tanggal dan Waktu di JavaScript, C/C++, Python, C#, Java, PHP, PowerShell, Excel (VBScript)

Saat mengembangkan sebuah aplikasi, tanggal dan waktu sangatlah penting. Dengan adanya tanggal dan waktu, kita dapat mengetahui kapan sebuah data dibuat. Semua bahasa pemrograman populer menyediakan function untuk mendapatkan tanggal dan waktu (today date and time). Dalam tutorial ini, kita akan coba mempelajari function tanggal dan waktu di beberapa bahasa pemrogramandan bahasa script.

Kasus Penggunaan

Tanggal dan waktu saat ini (today date and time) ini bisa digunakan di berbagai macam situasi. Contohnya, kita bisa menggunakan tanggal dan waktu di beberapa kasus berikut.

  • Saat memposting sebuah artikel website, tanggal dan waktu dijadikan sebagai catatan kapan artikel tersebut diposting.
  • Website shopping online menggunakan tanggal dan waktu untuk menyimpan riwayat suatu action yang telah dilakukan. Seperti kapan pelanggan login, waktu pembayaran, dan kapan waktu pengiriman barang.
  • Tanggal dan waktu bisa digunakkan untuk mengurutkan sebuah foto, video, file post, dll.

Tanggal dan Waktu pada JavaScript

Bahasa pemrograman javascript menyediakan function new Date() untuk membuat objek tanggal dan waktu yang diambil dari tanggal dan waktu saat itu. Kita akan menggunakan atribut functiongetFullYear(), getMonth(), getDate(), getHours(), getMinutes(), getSeconds() sebagai berikut.

var sekarang = new Date(); 

var hari_ini = sekarang.getDay(); 

var bulan_ini = sekarang.getMonth(); 

var tahun_ini = sekarang.getFullYear(); 

var jam_ini = sekarang.getHours(); 

var menit_ini = sekarang.getMinutes(); 

var detik_ini = sekarang.getSeconds();

console.log("Hari ini tanggal " + hari_ini + "/" + bulan_ini + "/" + tahun_ini+ " " + "Jam " + 
jam_ini + " " + "Menit " + menit_ini + " " + "Detik " + detik_ini)
Today Date and Time di JavaScript

Tanggal dan Waktu pada C/C++

Bahasa pemrograman C dan C++ menyediakan header time.h dengan struct time dan function localtime. Dengan menggunakan itu, kita bisa memberikan waktu dan tanggal sebagai tm. stelah itu, kita bisa menggunakan function tm_year, tm_mon, tm_today, tm_hour, tm_min, tm_sec struct elemen untuk mendapatkan data yang lain.

#include <assert.h>
#include <stdio.h>
#include <time.h>

int main(void) {
    time_t t = time(NULL);
    struct tm tm = *localtime(&t);
    printf("Year: %d\n", tm.tm_year + 1900);
    printf("Month: %d\n", tm.tm_mon + 1);
    printf("Day: %d\n", tm.tm_mday );
    printf("Hour: %d\n", tm.tm_hour);
    printf("Minute: %d\n", tm.tm_min);
    printf("Second: %d\n", tm.tm_sec);
    return 0;
}

Tanggal dan Waktu pada Python

Bahasa pemrograman Python menyediakan function tanggal dan waktu dengan modul datetime. Dengan menggunakan objek padadate dan function today() untuk mendapatkan tanggal dan waktu. Dalam cantoh ini, kita akan menggunakan function strftime() dengan parameter seperti di bawah berikut:

  • `%d` adalah hari
  • `%m` adalah bulan
  • `%Y` adalah tahun
  • `%H` adalah jam
  • `%M` adalah menit
  • `%S` adalah detik
from datetime import datetime

now = datetime.now()

now.strftime("%d/%m/%Y %H:%M:%S")

Tanggal dan Waktu pada C#

Bahasa pemrograman C# menyediakan DateTime library dengan atribut now. Function ToString() juga dibutuhkan untuk merubah format tanggal dan waktu menjadi string.

DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss")

Tanggal dan Waktu pada Java

Java menyediakan java.util library yang di dalamnya terdapat function Date() yang akan mengambil tanggal dan waktu. Kita juga akan menggunakan Date yang akan menyimpan berbagai atribut seperti jam, hari, dll. KIta akan menggunakan sebuah format yang akan menampilkan tanggal dan waktu sebagai string.

import java.time.format.DateTimeFormatter;
import java.time.LocalDateTime;

public class SimpleDataFormat {
  public static void main(String[] args) {
   DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");

   LocalDateTime now = LocalDateTime.now();
   System.out.println(dtf.format(now));
}
}

Tanggal dan Waktu pada PHP

PHP menyediakan function date() yang akan mendapatkan waktu dan tanggal. Kita bisa menyesuaikan format dengan menyusun beberapa parameter berikut:

  • `Y` adalah tahun
  • `m` adalah bulan
  • `d` adalah hari
  • `h` adalah jam
  • `i` adalah menit
  • `s` adalah detik
<?php
echo "Hari ini tanggal " . date("d/m/20y") . "<br>" ;
echo "Pukul " . date("h:i:s e");
?>

Untuk mengenal parameter lebih lanjut, kunjungi PHP:date – Manual

Tanggal dan Waktu pada PowerShell

PowerShell menyediakan command Get-Date untuk mendapatkan waktu dan tanggal. Kita harus menggunakan opsi -UFormat agar kita bisa mengatur format yang diperlukan. Dalam contoh ini, kita akan menggunakan format Hari/Bulan/Tahun Jam:Menit:Detik.

  • `%Y` adalah tahun
  • `%m` adalah bulan
  • `%d` adalah hari
  • `%H` adalah jam
  • `%M` adalah menit
  • `%S` adalah detik
Get-Date -UFormat "%d/%m/%Y %H:%M:%S"

Tanggal dan Waktu pada Excel (VBScript)

Aplikasi Microsoft Excel mendukung VBScript. Kita bisa medapatkan tanggal dan waktu menggunakan function NOW(). Simbol = dibutuhkan agar function NOW() bisa terbaca.

=NOW()

Leave a Comment