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

Subscibe Now

Suka dengan artikel di Jagowebdev.com? jangan sampai ketinggalan, segera join ke milis kami untuk update informasi terbaru dari Jagowebdev.com

Komitmen Kami: Kami senantiasa menghargai privasi Anda dan tidak akan membagikan identitas Anda ke pihak manapun.

Silakan tinggalkan komentar

Newsletter

Jadilah yang pertama tahu berita terbaru dari Jagowebdev.com

  1. Tutorial Grocery CRUD Lengkap
  2. Implementasi HMVC Pada Codeigniter 4
  3. Trik Coding Cepat dan Efisien Pada PHP
  4. PHP Admin Template Dashboard
  5. Prefix Tabel Pada Database, Perlukah?
  6. Same Origin Policy – Apa dan Bagaimana Mengatasinya?
  7. JSONP Dengan Javascript dan jQuery – Lintas Domain
  8. JSON Pada Javascript – Panduan Lengkap
  9. JSON Pada Dokumen HTML
  10. JSON Dari Database – PHP dan MySQL