Postingan lainnya
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
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
@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