国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Fungsi PHP untuk mendapatkan maklumat masa tempoh

Sebelum anda mempelajari fungsi tarikh secara rasmi, anda perlu memahami beberapa konsep:

1. Zon waktu

2. Waktu universal

3. Konsep cap waktu unix

zon waktu

telah banyak didengari sebelum ini. Katakan beberapa perkataan Kawasan sebenar yang kita gunakan dalam kehidupan sebenar juga dikawal dalam komputer.
Apabila Persidangan Longitud Antarabangsa diadakan di Washington pada tahun 1884, untuk mengatasi kekeliruan masa, dunia telah dibahagikan kepada 24 zon waktu.
Di China, waktu di Daerah Dongba, di mana ibu kota Beijing terletak, diterima pakai sebagai waktu bersatu kebangsaan.

Waktu Sejagat

Bukan sahaja ahli astronomi menggunakan Greenwich Mean Time (singkatan bahasa Inggeris: GMT), istilah ini juga kerap muncul di akhbar dan akhbar. Kami tahu bahawa terdapat masa tempatan di mana-mana. Jika kita menggunakan masa tempatan untuk merakam acara antarabangsa utama, ia akan menjadi rumit dan menyusahkan. Dan ia akan menjadi mudah untuk membuat kesilapan mengikut masa berlalu. Oleh itu, ahli astronomi mencadangkan kaedah rakaman yang boleh diterima dan mudah untuk semua orang, iaitu menggunakan waktu tempatan di Greenwich (wilayah di UK) sebagai piawai.

cap waktu unix

Komputer itu sendiri tidak tahu masa, jadi kami menetapkan masa dalam komputer untuk memudahkan pengiraan. Jadi kami menetapkan kaedah pengiraan, cap waktu Unix.
Bilangan saat berlalu sejak zaman Unix (0:00 pada 1 Januari 1970).

Kami telah mempelajari beberapa konsep, kini kami boleh mula mempelajari fungsi masa.

1 Tetapkan zon waktu

Jika kami adalah program berbilang bahasa multinasional, kami biasanya menulis zon waktu dalam fail konfigurasi, setiap kali program dijalankan . Tetapan zon waktu akan dibaca untuk memaparkan masa.

Fungsi untuk menetapkan zon waktu ialah:
1).date_default_timezone_get()
2).date_default_timezone_set()

Kami tidak akan fokus pada fungsi pertama, ia adalah agak mudah.

Penggunaan adalah seperti berikut:

string date_default_timezone_get (void)

Fungsi adalah seperti berikut:
Dapatkan nilai lalai yang digunakan oleh semua tarikh dan fungsi masa dalam skrip Zon masa

Contoh:

<?php
echo date_default_timezone_get ();
?>

Ini akan memaparkan masa yang ditetapkan pada masa ini.

Fungsi kedua ialah perkara utama:

Penggunaan adalah seperti berikut:

bool date_default_timezone_set ( rentetan $timezone_identifier )

Fungsinya adalah seperti berikut:
Zon masa lalai yang digunakan untuk semua fungsi tarikh dan masa

Contoh:

<?php

//定義一下時(shí)區(qū)常量,以后你可以放到配置文件里
define('TIME_ZONE','Asia/shanghai');

//執(zhí)行函數(shù)
date_default_timezone_set(TIME_ZONE);

echo date('Y-m-d H:i:s');

?>

Cuba bandingkan kod contoh di atas, dan kemudian komen keluar date_default_timezone_set dan lihat apa yang akan digesa.

Nota:
Untuk senarai zon waktu, sila lihat manual rasmi http://php.net/manual/zh/timezones.php

2.time( ) untuk mendapatkan cap masa unix semasa

Fungsi fungsi masa() adalah untuk mendapatkan cap masa Unix masa semasa.

Kod berikut mengeluarkan cap waktu Unix masa semasa.

<?php
   $time=time();
   print_r( $time);
?>

Hasil berjalan program:
1421597858

3 "Flax drop" ialah kunci untuk mempelajari pemprosesan masa dalam PHP

Y dalam bahasa Inggeris ialah tahun, yang bermaksud. tahun - —Ya

m Bahasa Inggeris mewakili bulan, yang mewakili bulan - Ma

d Bahasa Inggeris mewakili hari, yang mewakili tarikh - jatuh

jadi kita perlu mengeluarkan tahun, bulan, tarikh sebelumnya. Sebagai contoh: 1 Julai 1997, kita boleh menggunakan tiga parameter di atas.

<?php

echo date('Y年m月d日');
?>

Anda boleh cuba jalankan kod untuk melihat sama ada ia dipaparkan. Terdapat beberapa parameter selepas

:

H:m:s mewakili: jam, minit dan saat

h dalam bahasa Inggeris ialah: jam mewakili jam

Bahasa Inggeris bagi i ialah: minit

s' Bahasa Inggeris ialah: kedua mewakili kedua

ditulis sepenuhnya ialah:

<?php

//就可以顯示出來當(dāng)前的時(shí)間了喲。
echo date('Y-m-d H:i:s');
?>

Fungsi tarikh digunakan untuk memformat masa Output kepada memudahkan paparan atau penyimpanan masa. Format sintaks adalah seperti berikut:
tarikh rentetan ( rentetan $forrnat [, int $tirnestamp] )
Dalam senarai parameter:

$timestamp ialah cap waktu dan fungsi menekan cap masa ini ke dalam $format Output dalam format yang ditentukan.

Jika $timestamp tidak mempunyai nilai input, ia lalai kepada masa semasa.

$format ialah rentetan format output masa dan aksara yang ditentukan perlu digunakan untuk membina format output.

Formatkan jadual parameter fungsi tarikh:

字符說明返回值
d月份中的第幾天,有前導(dǎo)零的2 位數(shù)字01 到31
D英文星期幾,3個(gè)字母Mon到Sun
j月份中的第幾天,沒有前導(dǎo)零1 到31
l(字母)英文星期幾Sunday到 Saturday
N1格式數(shù)字表示的星期1(表示星期一)到7(表示星期天)
S每月天數(shù)后面的英文后綴,2個(gè)字符st,nd,rd或者th??梢院蚸g一起用
w星期中的第幾天,數(shù)字表示0(表示星期天)到 6(表示星期六)
z一年中的第幾天0到366
W年份中的第幾周,每周從星期一開始42(當(dāng)年的第42周)
F月份,完整的文本格式January 到 December
m數(shù)字表示月份,有前導(dǎo)零01 到 12
M3個(gè)字母縮寫表示的月份Jan 到Dec
n數(shù)字表示月份,沒有前導(dǎo)零1 到 12
t給定月份所應(yīng)有的天數(shù)28 到 31
L是否為閏年如果是閏年為1,否則為o
o格式年份數(shù)字例如2007
Y4 位數(shù)字完整表示年份例如1999或2008
y2 位數(shù)字表示的年份例如99或08
a小寫的上午和下午值am或pm
A大寫的上午和下午值AM或PM
g小時(shí),12小時(shí)格式,沒有前導(dǎo)零1到12
G小時(shí),24小時(shí)格式,沒有前導(dǎo)零0 到 23
i有前導(dǎo)零的分鐘數(shù)00 到 59
s秒數(shù),有前導(dǎo)零00到59
e時(shí)區(qū)標(biāo)識
U從Unix紀(jì)元開始至今的秒數(shù)長整型數(shù)字


3. getdate mendapat masa sistem semasa

getdate digunakan untuk mendapatkan masa sistem semasa, atau mendapatkan makna khusus cap waktu. Cap masa ialah integer panjang, dan format sintaks getdate adalah seperti berikut.

array getdate ([ int $timestamp = time() ] ) Nilai pulangan bagi fungsi

ialah tatasusunan yang mengandungi maklumat masa yang diperoleh berdasarkan cap waktu. Jika tiada parameter, masa semasa akan dikembalikan. Tatasusunan yang dikembalikan oleh getdate, nama kunci termasuk maklumat lengkap masa dan tarikh.

鍵名說明返回值
secnods數(shù)字0到 59
minutes分鐘數(shù)字0到59
hours小時(shí)數(shù)字 0到 23
mday月份中第幾天數(shù)字 1到 31
wday星期中第幾天數(shù)字0(表示星期天)到6(表示星期六)
mon月份數(shù)字 1 到 12
year4 位數(shù)字表示的完整年份
yday一年中第幾天數(shù)字0到365
weekday星期幾的英文Sunday到 Saturday
month月份的英文January 到 December
0自從Unix紀(jì)元開始的秒數(shù)長整型數(shù)字


Kod berikut boleh mengembalikan butiran tatasusunan getdate.

<?php
   $mytime=getdate(); 
   print_r( $mytime);
?>

print_r boleh mengeluarkan semua nama kunci dan nilai ????dalam tatasusunan. Menjalankan kod ini, hasilnya adalah seperti yang ditunjukkan di bawah. Program ini mengeluarkan butiran masa dan tarikh komputer semasa:

Array
(
    [seconds] => 1            //秒
    [minutes] => 10            //分鐘
    [hours] => 17            //小時(shí)
    [mday] => 18            //日
    [wday] => 0            //星期中的第幾天
    [mon] => 1            //月
    [year] => 2015            //年
    [yday] => 17            //年中的第幾天
    [weekday] => Sunday        //星期
    [month] => January        //月份
    [0] => 1421597401        //時(shí)間戳
)

Selepas memahami fungsi getdate dan tatasusunan yang dikembalikan, adalah mudah untuk mendapatkan maklumat masa semasa. Kod berikut menggunakan fungsi getdate untuk mendapatkan maklumat masa, dan memanggil nilai tatasusunan masa yang dikembalikan untuk mengeluarkan maklumat masa.

<?php 
$mytime = getdate();
echo "年 :".$mytime['year']."\n";
echo "月 :".$mytime['mon']."\n";
echo "日 :".$mytime['mday']."\n";
echo "時(shí) :".$mytime['hours']."\n";
echo "分 :".$mytime['minutes']."\n";
echo "秒 :".$mytime['seconds']."\n";
echo "一個(gè)小時(shí)中的第幾鐘 :".$mytime['minutes']."\n";
echo "這是一分鐘的第幾秒 :".$mytime['seconds']."\n";
echo "星期名稱 :".$mytime['weekday']."\n";
echo "月份名稱 :".$mytime['month']."\n";
echo "時(shí)間戳   :".$mytime[0]."\n";
?>

Jalankan program ini dan maklumat terperinci masa semasa akan dipaparkan. Keputusan menjalankan program adalah seperti berikut.

Tahun: 2015
Bulan: 1
Hari: 18
Jam: 17
Minit: 14
Kedua: 11
Hari pertama minggu Hari: 14
Hari dalam setahun: 11
Nama minggu: Ahad
Nama bulan: Januari
Cop masa: 1421597651

Meneruskan pembelajaran
||
<?php $timestamp = strtotime($time); $date = date("y-m-d",$timestamp); echo $date; ?>