Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar nilai masa() kepada tahun, bulan dan hari dalam php
Dalam php, anda boleh menggunakan fungsi date() untuk menukar, sintaksnya ialah "date("Y-m-d",time())". Fungsi time() boleh mengembalikan cap masa masa semasa, dan fungsi date() boleh memformat cap masa melalui aksara format (nilai parameter pertama) dan menukarkannya kepada tarikh dalam format yang ditentukan.
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 8.1, komputer DELL G3
Dalam php, fungsi time() ialah digunakan Mendapat masa semasa dalam saat sejak zaman Unix (1 Januari 1970 00:00:00 GMT).
mengembalikan integer yang mengandungi cap masa Unix masa semasa.
Jadi bagaimana untuk menukar cap masa masa semasa yang diperolehi oleh fungsi masa() kepada tarikh dalam format tahun, bulan dan hari?
Dalam PHP, anda boleh menggunakan date() untuk penukaran.
date() boleh memformat cap masa dan menukarkannya kepada tarikh dalam format yang ditentukan melalui aksara format (parameter pertama).
Dan jika anda ingin menukar cap waktu masa() kepada format tahun, bulan dan hari, parameter pertama tarikh() perlu dikawal dengan aksara berikut:
format 字符 |
说明 | 返回值例子 |
---|---|---|
日 | --- | --- |
d | 月份中的第几天,有前导零的 2 位数字 | 01 到 31 |
j | 月份中的第几天,没有前导零 | 1 到 31 |
月 | --- | --- |
F | 月份,完整的文本格式,例如 January 或者 March | January 到 December |
m | 数字表示的月份,有前导零 | 01 到 12 |
M | 三个字母缩写表示的月份 | Jan 到 Dec |
n | 数字表示的月份,没有前导零 | 1 到 12 |
年 | --- | --- |
Y | 4 位数字完整表示的年份 | 例如:1999 或 2003 |
y | 2 位数字表示的年份 | 例如:99 或 03 |
format
berikut
format
aksaraY-m-d
Gabungan aksara biasa tahun, bulan dan hari ialah : , dan format output ialah: 2022-05 -20 Contoh: <?php header('content-type:text/html;charset=utf-8'); $t=time(); echo "当前时间戳为:".$t . "<br>"; echo "时间戳转为年月日格式:".date("Y-m-d",$t); ?>Aksara tahun, bulan dan hari boleh digabungkan secara bebas mengikut keperluan:
<?php header('content-type:text/html;charset=utf-8'); $t=time(); echo "当前时间戳为:".$t . "<br>"; echo "时间戳转为年月日格式:".date("Y-m-d",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y-m-j",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y-n-d",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y F d",$t). "<br>"; echo "时间戳转为年月日格式:".date("Y M d",$t). "<br>"; ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP
"Atas ialah kandungan terperinci Bagaimana untuk menukar nilai masa() kepada tahun, bulan dan hari dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!