Rumah > pangkalan data > tutorial mysql > Bagaimana untuk menggunakan fungsi format cap waktu mysql from_unixtime

Bagaimana untuk menggunakan fungsi format cap waktu mysql from_unixtime

PHPz
Lepaskan: 2023-05-29 19:43:16
ke hadapan
3136 orang telah melayarinya

Untuk meningkatkan kecekapan pertanyaan, kami biasanya menggunakan cap waktu jenis int(11) untuk menyimpan masa. Tetapi ini mempunyai kelemahan. Cap masa yang dipaparkan menyukarkan untuk mengetahui tarikh dan masa sebenar.

mysql menyediakan fungsi pemformatan cap waktu from_unixtime untuk menukar format

penerangan sintaks from_unxitime:

rreee

Mengembalikan rentetan cap masa Unix , diformatkan mengikut untuk memformat. Jika format tidak ditetapkan, format %Y-%m-%d %H:%i:%s

digunakan secara lalai:

from_unixtime(unix_timestamp, format)
Salin selepas log masuk

format Penerangan format:

  • %M Nama bulan (Januari~Disember)

  • %W Nama minggu (Ahad ~Sabtu)

  • %D Hari dalam bulan dengan awalan bahasa Inggeris (1, 2, 3, dll.)

  • %Y Tahun, nombor, 4 digit

  • %y tahun, nombor, 2 digit

  • %a nama singkatan hari dalam minggu (Ahad~Sab)

  • %d Bilangan hari dalam bulan, nombor (00~31)

  • %e Bilangan hari dalam bulan, nombor (0~31)

  • %m bulan, nombor (01~12)

  • %c bulan, nombor (1~12)

  • % b Nama bulan yang disingkat (Jan~Dis)

  • %j Bilangan hari dalam setahun (001~366)

  • %H jam ( 00~23)

  • %k jam (0~23)

  • %h jam (01~12)

  • %I jam (01~12)

  • %l jam (1~12)

  • %i minit, Nombor (00~59)

  • %r masa, 12 jam (hh:mm:ss [AP]M)

  • %T masa ,24 jam (hh:mm:ss)

  • %S saat (00~59)

  • %s saat (00~59)

  • %p PG atau PM

  • %w Bilangan hari dalam seminggu (0=Ahad ~ 6=Sabtu)

  • %U minggu (0~52), di sini Ahad adalah hari pertama dalam minggu

  • %u minggu (0~52), di sini Isnin ialah hari dalam minggu Hari pertama

  • %% teks%

Contoh: Kira mengikut jam

mysql> select from_unixtime(1459338786);
+---------------------------+
| from_unixtime(1459338786) |
+---------------------------+
| 2016-03-30 19:53:06       |
+---------------------------+
1 row in set (0.00 sec)

mysql> select from_unixtime(1459338786, '%Y-%m-%d %H:%i:%s');
+------------------------------------------------+
| from_unixtime(1459338786, '%Y-%m-%d %H:%i:%s') |
+------------------------------------------------+
| 2016-03-30 19:53:06                            |
+------------------------------------------------+
1 row in set (0.00 sec)
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi format cap waktu mysql from_unixtime. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan