Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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