ffMozilla/5.0 (compatible; AhrefsBot/5.2; +http://ahrefs.com/robot/)
NEW!! Buku Query MySQL Lihat Detail » x

Konversi 5 digit tanggal pada Microsoft Excell dengan PHP

Ketika menggunakan microsoft excell kita sering menemui bentuk 5 digit tanggal seperti 41186 yang berarti tanggal 10 April 2012. Tanggal pada excell dimulai pada 12-31-1899, sehingga jika kita mengetikkan angka 1, formatnya digati Date, maka akan berubah menjadi 12-31-1899. Berbeda dengan PHP yang mengadopsi Unix timestamp dimana tanggal dimulai pada 01-01-1970 yang jika dikonversi ke excell menjadi 25569. Sehingga jika kita akan mengkonversi tanggal dari excell ke PHP maka kita menggunakan nilai dasar 25569.

Contoh jika kita akan mengubah angka 41186 pada excell menjadi format dd-mm-yyyy pada php.

format mktime adalah mktime ([ int $hour = date(“H”) [, int $minute = date(“i”) [, int $second = date(“s”) [, int $month = date(“n”) [, int $day = date(“j”) [, int $year = date(“Y”) [,int $is_dst = -1 ]]]]]]] )


<?php

$excell_date= 25569;

// $base_day dikurangkan 1 untuk mendapatkan timestamp yang tepat
$base_timestamp = mktime(0,0,0,1,$excell_date-1,1900);

// Output: 01-01-1970:
echo date("d-m-Y",$base_timestamp);

$excell_date = 41186 ;

// Output: 10-04-2012:
$base_timestamp = mktime(0,0,0,1,$excell_date-1,1900);
echo date("d-m-Y",$base_timestamp);

?>

selamat mencoba

Recomended Post

Silakan tinggalkan komentar

*

Like Us

Dapatkan update artikel terbaru via E-Mail
  1. Query MySQL di Dalam PHP Loop – Bad Practice !!!

  2. Software Kompres dan Optimasi Gambar / Foto (JPG dan PNG) – Tested

  3. 40+ Theme WordPress Gratis Untuk Blog – Modern & Responsive

  4. Eksklusif Cheat Sheet PHP Bahasa Indonesia – Pendamping Belajar PHP

  5. PHP FORM III: Menampilkan Data MySQL Dengan PHP dan Form HTML

  6. Tutorial PHP Form II: Menampilkan Hasil Input Form HTML dengan PHP

  7. Tutorial PHP Form I: Menghubungkan Form HTML dengan PHP

  8. Menampilkan Data Dari Beberapa Tabel MySQL – JOIN Pada MYSQL

  9. Memahami dan Menampilkan Tanggal dan Waktu Pada PHP

  10. Menghitung Selisih Waktu Dengan PHP – Cara Termudah