Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa cara terbaik untuk memasukkan hanya bulan, hari dan waktu di tabel database?

Anda dapat menggunakan sesuatu seperti untuk memisahkan datetime:

$today = date("Y-m-d h:i:sa");
$dateTimeParts = explode(" ", $today);

//first separate date and time:
$date = $dateTimeParts[0];
$time = $dateTimeParts[1];

//separate date's year, month and day
$dateParts = explode("-",$date);


echo "Monthe and day: ".$dateParts[1]. "-" . $dateParts[2]."\n";
echo "Time: ".$time;

Kemudian Anda dapat menyimpan seluruh nilai tanggal (untuk referensi) dan bagian-bagiannya sebagai dateDay, dateMonth dan dateTime misalnya. Atau Anda dapat meledakkan semua bagian dan menyimpan hanya satu kolom:

$newDate = [];
array_push($newDate, $dateParts[1]); //month
array_push($newDate, $dateParts[2]); //year
array_push($newDate, $time);
$relevantDateParts = implode(" ", $newDate);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pencarian Mysql untuk string dan nomor menggunakan MATCH() AGAINST()

  2. Kotak formulir input HTML tidak mengisi nilai PHP setelah spasi pertama

  3. Bagaimana cara agar kategori tingkat pertama hanya ditampilkan sekali?

  4. perbarui jika ada dua bidang, masukkan jika tidak (MySQL)

  5. Bagaimana saya bisa meminta teks yang berisi karakter bahasa Asia di MySQL?