Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar nilai masa() kepada tahun, bulan dan hari dalam php

Bagaimana untuk menukar nilai masa() kepada tahun, bulan dan hari dalam php

青灯夜游
青灯夜游asal
2022-05-20 12:10:323299semak imbas

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.

Bagaimana untuk menukar nilai masa() kepada tahun, bulan dan hari dalam php

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:

01 Hingga 12Y
格式字串可以识别以下 format 参数的字符串
format 字符 说明 返回值例子
--- ---
d 月份中的第几天,有前导零的 2 位数字 0131
j 月份中的第几天,没有前导零 131
--- ---
F 月份,完整的文本格式,例如 January 或者 March JanuaryDecember
m 数字表示的月份,有前导零 0112
M 三个字母缩写表示的月份 JanDec
n 数字表示的月份,没有前导零 112
--- ---
Y 4 位数字完整表示的年份 例如:19992003
y 2 位数字表示的年份 例如:9903
Rentetan format boleh mengecam rentetan parameter format berikut

format aksara Penerangan Contoh nilai pulangan
Hari --- --- td>
d Hari dalam bulan, nombor 2 digit dengan sifar pendahuluan 01 hingga 31
j Bilangan hari dalam bulan , tiada sifar pendahuluan 1 hingga 31
Bulan --- ---
F Bulan, format teks lengkap, seperti Januari atau Mac Januari hingga Disember
m Bulan yang diwakili oleh nombor, dengan sifar pendahuluan
M Bulan diwakili oleh singkatan tiga huruf Jan hingga Dis
n Bulan Nombor diwakili, tanpa mendahului sifar 1 hingga 12
Tahun --- --- td>
Tahun diwakili oleh 4 digit Contohnya: 1999 atau 2003
y Tahun diwakili oleh 2 digit Contohnya: 99 em> atau 03
Y-m-dGabungan aksara biasa tahun, bulan dan hari ialah : , dan format output ialah: 2022-05 -20

Contoh:
<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$t=time();
echo "当前时间戳为:".$t . "<br>";
echo "时间戳转为年月日格式:".date("Y-m-d",$t);
?>

Bagaimana untuk menukar nilai masa() kepada tahun, bulan dan hari dalam php

Aksara tahun, bulan dan hari boleh digabungkan secara bebas mengikut keperluan:
<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$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>";
?>

Bagaimana untuk menukar nilai masa() kepada tahun, bulan dan hari dalam php

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!

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