EXCEL DE TARİH VERİSİNİ MYSQL E KAYDETME
Hocam merhabalar. Php de excelden verileri alıp mysql e kaydetme işlemini yaptım. Ancak excel de tarih formunu değiştirip mysql e kaydettiremiyorum. Bununla ilgili ne yapabilirim. Şimdiden teşekkürler.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (4)
if(!mb_strlen($workerbirthdate) == 10) { $workerbirthdate = '0'. $workerbirthdate; }
$unix_date = ($workerbirthdate - 25569) * 86400;
$workerbirthdate = 25569 + ($unix_date / 86400);
$unix_date = ($workerbirthdate - 25569) * 86400;
$workerbirthdate = gmdate("d.m.Y", $unix_date);
bu kod ile yapabilirsin
başdaki if tarihi 1.12.2022 değilde 01.12.2022 yazmak için
Merhaba,
Excel'de tarih formunu değiştirip MySQL'e kaydetme işlemini gerçekleştirmek için PHP'de DateTime sınıfını kullanabilirsiniz. Örneğin, aşağıdaki gibi bir kod bloğu yazabilirsiniz:
Böylece, Excel'de kullandığınız tarih formunu MySQL veritabanına uygun hale getirerek kaydedebilirsiniz.
Not: Kod bloğu sadece bir örnektir ve kodu kopyalayıp kullanmayınız. Özellikle veritabanı bağlantısı ve güvenlik konularında dikkatli olmalısınız.