Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menukar cap waktu kepada masa dalam php

Bagaimana untuk menukar cap waktu kepada masa dalam php

青灯夜游
Lepaskan: 2023-03-17 17:52:01
asal
7620 orang telah melayarinya

Dalam php, anda boleh menggunakan fungsi date() untuk menukar cap masa kepada tarikh dan masa Fungsi ini boleh memformatkan cap masa ke dalam format sintaks "date(format , timestamp )", format parameter digunakan untuk menentukan aksara pemformatan dan menetapkan format tarikh untuk ditukar, seperti "Y-m-d H:i:s", iaitu untuk menukar cap waktu kepada "tahun-bulan-hari jam: minit: kedua" "Format.

Bagaimana untuk menukar cap waktu kepada masa dalam php

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP8, komputer DELL G3

Cop masa ialah jujukan aksara, yang menunjukkan bahawa sesuatu peristiwa telah berlaku tarikh/masa.

Cara menukar cap masa kepada masa dalam php

Dalam php, anda boleh menggunakan fungsi date() untuk menukar cap masa kepada masa tarikh.

<?php
header("Content-type:text/html;charset=utf-8");
$time="1673075342";
$date=date("Y-m-d H:i:s",$time);
echo "时间戳 $time 转为的时间为:".$date;
?>
Salin selepas log masuk

Bagaimana untuk menukar cap waktu kepada masa dalam php

Penjelasan: Nilai parameter pertama fungsi date() menunjukkan format tarikh yang hendak ditukar (boleh terdapat berbilang kombinasi), "Y-m-d H:i:s" Menunjukkan penukaran cap masa ke dalam format "Tahun-Bulan-Hari Jam:Minit:Kedua".

Pengetahuan lanjutan: fungsi date()

Fungsi date() boleh memformat cap masa menjadi tarikh dan masa yang lebih boleh dibaca.

Sintaks

date(format,timestamp);
Salin selepas log masuk
  • format Diperlukan. Menentukan format cap masa.

  • cap masa Pilihan. Nyatakan cap masa. Lalai ialah tarikh dan masa semasa.

Penjelasan: Format parameter digunakan untuk menentukan aksara pemformatan dan menetapkan format tarikh yang ditukar.

Rentetan format boleh mengecam format rentetan parameter berikut
format AksaraPenerangan Contoh nilai pulangan
Hari------
dHari dalam sebulan, nombor 2 digit dengan sifar pendahuluan01 hingga 31
DHari dalam minggu, perwakilan teks, 3 hurufIsn hingga Ahad
jHari dalam sebulan , tiada sifar pendahuluan 1 hingga 31
l (huruf kecil "L" Huruf) Hari dalam minggu, format teks penuh Ahad hingga Sabtu
N Hari dalam minggu yang diwakili oleh nombor dalam format ISO-8601 (baru ditambah dalam PHP 5.1.0)1 (bermaksud Isnin) Kepada 7 (bermaksud Ahad)
SAkhiran Bahasa Inggeris selepas hari dalam bulan, 2 aksara st, nd, rd atau ke. Boleh digunakan bersama dengan j
wHari dalam seminggu, nombor mewakili 0 (untuk Ahad) hingga 6 (untuk Sabtu)
z tahun Hari dalam 0 hingga 365
minggu- -----
WMinggu dalam tahun dalam format ISO-8601, setiap Minggu bermula pada Isnin (baharu dalam PHP 4.1.0) Contohnya: 42 (minggu ke-42 dalam setahun)
Bulan------
FBulan, Format teks lengkap , seperti Januari atau MacJanuari hingga Disember
m Bulan diwakili oleh nombor, dengan mendahului sifar 01 hingga 12
M Singkatan tiga huruf bagi bulan Jan hingga Dis
nBulan angka, tanpa sifar pendahuluan1 hingga 12
tBilangan hari dalam bulan tertentu 28 hingga 31
Tahun------
LSama ada ia tahun lompatJika ia tahun lompat, ia adalah 1, jika tidak ia adalah 0
oNombor tahun dalam format ISO-8601. Ini adalah nilai yang sama dengan Y kecuali jika ISO Jika nombor minggu (W)   adalah milik tahun sebelumnya atau tahun berikutnya, gunakan tahun itu. (Baharu dalam PHP 5.1.0) Contoh: 1999 atau 2003
Y Tahun lengkap diwakili oleh 4 digitContohnya: 1999 atau 2003
yTahun diwakili oleh 2 digitContohnya: 99 atau 03
Masa------
a Nilai AM dan PM huruf kecil am atau pm
A Nilai AM dan PM ModalAM atau PM
B Swatch Internet Standard 000 hingga 999
g Jam, format 12 jam, tiada sifar pendahuluan 1 hingga 12
G jam, format 24 jam, tiada sifar pendahuluan 0 hingga 23
h Jam, format 12 jam, dengan sifar pendahuluan 01 hingga 12
HJam, format 24 jam, dengan sifar pendahuluan00 hingga 23
iMinit dengan sifar pendahuluan00 hingga 59>
s saat, dengan sifar pendahuluan 00 hingga 59>
ums (baharu dalam PHP 5.2.2). Perlu diingatkan bahawa fungsi date() sentiasa mengembalikan 000000 kerana ia hanya menerima integer ​ ​ ​ parameter dan DateTime::format() hanya menyokong milisaat.示例: 654321
时区------
e时区标识(PHP 5.1.0 新加)例如:UTCGMTAtlantic/Azores
I是否为夏令时如果是夏令时为 1,否则为 0
O与格林威治时间相差的小时数例如:+0200
P与格林威治时间(GMT)的差别,小时和分钟之间有冒号分隔(PHP 5.1.3 新加)例如:+02:00
T本机所在的时区例如:ESTMDT(【译者注】在 Windows 下为完整文本格式,例如"Eastern Standard Time",中文版会显示"中国标准时间")。
Z时差偏移量的秒数。UTC 西边的时区偏移量总是负的,UTC 东边的时区偏移量总是正的。-4320043200
完整的日期/时间------
cISO 8601 格式的日期(PHP 5 新加)2004-02-12T15:19:21+00:00
rRFC 822 格式的日期例如:Thu, 21 Dec 2000 16:01:07 +0200
U从 Unix 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数参见 time()

注:format的大小写的区分非常重要

<?php
var_dump(date(&#39;Y-m-d H:i:s&#39;, 1616496304)); //H 24小时制 2021-03-23 18:45:04
var_dump(date(&#39;Y-m-d h:i:s&#39;, 1616496304)); //h 12小时制 2021-03-23 06:45:04
?>
Salin selepas log masuk

推荐学习:《PHP视频教程

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

Label berkaitan:
sumber:php.cn
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