Kaskus

Tech

terakhirxAvatar border
TS
terakhirx
Tanggal ke TimeStamp (atau Datestamp)
Ane sedang bikin koding buat mengkonversi tanggal (y, m, d) menjadi datestamp.

Entahlah datestamp itu makanan apa. Ada juga timestamp.

Pokoknya 1 Januari 1970 dikonversi jadi 0
2 Januari 1970 dikonversi jadi 1
3 Januari 1970 dikonversi jadi 2
dst semua tanggal dinomori sampai tanggal kiamat.

Fungsi yang sudah (hampir) jadi ada di bahasa pemrograman,
tapi ane pengen rumusnya.
Corat-coret sret sret sret dapatnya gini.

Code:

<?php
$ymd_to_ts = function($y, $m, $d){
return 365 * $y + floor( $y / 4 ) - floor( $y / 100 ) + floor( $y / 400 )
+ 30 * $m + floor( ($m + ( $m > 8 )) / 2) + (($y % 4 == 0) - ($y % 100 == 0) + ($y % 400 == 0) ? 1 : 2) * ($m < 3)
+ $d - 719560;
};


Kira-kira betul? Atau ada yang punya yang betul?
Kalendarnya Gregorian aja..
CahayahalimahAvatar border
nona212Avatar border
nona212 dan Cahayahalimah memberi reputasi
3
829
11
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread4.9KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.