Tanggal PHP

Saya sedang main PHP di localhost untuk test code sebelum di kirim ke remote server. Masalahnya syntax tanggal Y-m-d tak bisa di balik menjadi d-m-Y Apakah memang tak bisa atau saya salah implementasinya. Rasanya saya sudah pernah implementasi terbalik dan berhasil tapi mengapa sekarang tak bisa? Apakah saya sudang mengantuk berat? Lihat pada baris: //$tanggal=date('d-m-Y H:i:s'); $tanggal=date('Y-m-d H:i');

 <?php
if($_POST){
    include 'database.php';
    try{
        $query_nya = "INSERT INTO barang SET nama=:nama, keterangan=:keterangan, harga=:harga, tercatat_tgl=:tercatat_tgl";
        $statement_nya = $koneksi_ke_server->prepare($query_nya);

        // bersihkan dahulu datanya
        $nama_bersih=htmlspecialchars(strip_tags($_POST['nama']));
        $keterangan_bersih=htmlspecialchars(strip_tags($_POST['keterangan']));
        $harga_bersih=htmlspecialchars(strip_tags($_POST['harga']));

        // ikat data samaran dengan data yg sudah di bersihkan
        $statement_nya->bindParam(':nama', $nama_bersih);
        $statement_nya->bindParam(':keterangan', $keterangan_bersih);
        $statement_nya->bindParam(':harga', $harga_bersih);
	$statement_nya->bindParam(':tercatat_tgl', $tercatat_tgl);
        // kapan data di masukan
        //$tanggal=date('d-m-Y H:i:s');
	$tanggal=date('Y-m-d H:i');
        $statement_nya->bindParam(':tercatat_tgl', $tanggal);
        if($statement_nya->execute()){
            echo "<div class='alert alert-success'>Data berhasil di simpan.</div>";
        }else{
            echo "<div class='alert alert-danger'>Aduh! datanya gagal di simpan.</div>";
        }

    }

    // jikalau ada kesalahan akan terperangkap di eksepsinya
    catch(PDOException $tinggalkan_pesan){
        die('ERROR: ' . $tinggalkan_pesan->getMessage());
    }
}
?>

saya mau yang d-m-Y tapi outputnya hanya 0 lihat hasil outputnya pada gambar di: <a href=' http://banksiaparkestate.com.au/code-php.jpg '> http://banksiaparkestate.com.au/code-php.jpg </a> di ID 12 dan 13 tak ada tanggalnya

avatar VikSintus
@VikSintus

96 Kontribusi 36 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

maaf kawan, code ini buat masukan ke database ya ?

kalau untuk ke tampilan bisa pakai :

<pre> $tanggal = #datadaridatabase;

$tampil_tanggal = date_format($tanggal,"d-m-Y H:i:s"); </pre>

ambil tanggal dari database dengan format yang disesuaikan dengan kolom di database lalu di format sesuai yang kita ingin tampilkan. CMIIW

avatar lukmanfreedom
@lukmanfreedom

121 Kontribusi 55 Poin

Dipost 5 tahun yang lalu

@hakimlukman betul ini untuk di masukan ke database format $tanggal=date('Y-m-d H:i'); bekerja dengan baik, saya hanya ingin membalikan dari tahun-bulan-tanggal menjadi tanggal-bulan-tahun. Saran nya akan saya coba pelajari thanks

avatar VikSintus
@VikSintus

96 Kontribusi 36 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban