Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menukar masa mysql php

Bagaimana untuk menukar masa mysql php

藏色散人
藏色散人asal
2021-09-24 10:14:482007semak imbas

Kaedah penukaran masa mysql PHP: 1. Gunakan kaedah "FROM_UNIXTIME()" dalam mysql untuk menukar cap waktu UNIX kepada tarikh 2. Gunakan fungsi "date()" dalam php untuk menukar cap waktu UNIX ialah tarikh .

Bagaimana untuk menukar masa mysql php

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.

Bagaimana untuk menukar masa mysql php?

Cara menukar tarikh dan masa PHP Mysql

Pengaturcara yang telah menulis PHP MySQL semua tahu bahawa terdapat perbezaan masa dan tarikh terformat UNIX apa yang sering kita hadapi. Terdapat dua representasi masa Unix yang mudah disimpan dan diproses, tetapi tidak intuitif tarikh yang diformatkan, tetapi ia tidak semudah cap waktu Unix satu sama lain. Berikut adalah beberapa cara untuk menukar satu sama lain.

1. Lengkap dalam MySQL

Kaedah ini ditukar dalam pernyataan pertanyaan MySQL Kelebihannya ialah ia tidak mengambil masa penghuraian PHP dan kelemahannya ialah bahawa ia hanya boleh digunakan untuk pertanyaan pangkalan data, terdapat batasan.

1. Gunakan fungsi untuk menukar cap waktu UNIX kepada tarikh: FROM_UNIXTIME()

Borang umum: pilih FROM_UNIXTIME(1156219870);

2 to UNIX timestamp Fungsi: UNIX_TIMESTAMP()

Borang umum: Pilih UNIX_TIMESTAMP('2006-11-04 12:23:00′);

Contoh: mysql bertanya bilangan rekod untuk hari:

$sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),’%Y-%m-%d’) = DATE_FORMAT(NOW(),’%Y-%m-%d’) order by id desc”;

Sudah tentu, anda juga boleh memilih untuk menukar dalam PHP. Mari kita bincangkan tentang penukaran dalam PHP.

2. Lengkapkan penukaran dalam PHP

Kaedah ini melengkapkan penukaran dalam program PHP Kelebihannya ialah ia boleh ditukar tanpa mengira sama ada data diperoleh dengan membuat pertanyaan dalam pangkalan data. dan julat penukaran tidak terhad. Kelemahannya ialah Ia mengambil masa penghuraian PHP dan agak perlahan.

1. Gunakan fungsi untuk menukar cap waktu UNIX kepada tarikh: date()

Borang am: date('Y-m-d H:i:s', 1156219870);

2 . Gunakan fungsi untuk menukar tarikh kepada cap waktu UNIX: strtotime()

Borang umum: strtotime('2010-03-24 08:15:42');

Disyorkan kajian: "Tutorial video PHP

Atas ialah kandungan terperinci Bagaimana untuk menukar masa mysql php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn