Catatan Seorang Prajurit Kecil

Ikon

biarlah semua itu berjalan sesuai "skenario" NYA – jika kau telusuri, semua logika itu akan kau temukan

Konversi Excel Date To PHP Date


Terkadang kita membutuhkan data yang ada di Microsoft Excel untuk di import ke MySQL melalui PHP, nah kali ini saya akan memberikan sedikit tips yaitu bagaimana cara mengkonversi format tanggal (date) pada micorosoft excel menjadi format tanggal (date) pada PHP, Karena format tanggal pada kedua program ini berbeda….

Oke langsung aja, untuk membaca data yang ada di Ms.Excel saya menggunakan library ExcelReaderSpreadsheet yang bisa teman-teman download di www.phpclasses.org librarynya gratis koq…. ;-)

Oke, saya anggap teman2 sudah punya library nya, dan sekarang copy dan paste syntax berikut di file php teman2….

<?php

$dt = 343452;

$dt = date(“Y-m-d”,($dt – 25569) * 86400);

echo $dt

?>

Keterangnan

$dt = 343452 didapat dari hasil pembacaan dari Ms. Excel, karena walaupun menampilkan format seperti (20 Jun 2008) pada Ms. Excel, namun sebenarnya Ms. Excel menyimpan data tanggal dalam bentuk seperti timestampnya unix, namun berbeda oleh karena itu dibutuhkan rumus diatas untuk mengkonversinya menjadi timestamp unix baru kemudian di konversi lagi dengan fungsi date php.

Oke segitu aja, selamat mencoba yah, maaf kalo artikelnya jadul, hehe….. kalo teman2 punya saran, kritikan, cacian, makian, hinaan dan berbagai sumpah serapah lainnya silahkan hubungi saya di tco@tco-mmunity.com

About these ads

Filed under: Pure PHP

8 Responses

  1. Sulaiman mengatakan:

    wah terima kasih sekali, bisa mengatasi kebingungan saia, hehe. Thank’s

  2. pardi mengatakan:

    mas.. sy coba script nya.. tp untuk tanggal 10/10/1950 di excel akan mengalami error.. gmn solusinya yah ?

  3. Zein Miftah mengatakan:

    membantu sekali, terima kasih :D

  4. hiel mengatakan:

    Thanx gan,, sangat membantu..

Berikan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.

%d blogger menyukai ini: