Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Aplikasi tarikh dan masa PHP lapan: tambah atau tolak bilangan hari dari tarikh tertentu

Aplikasi tarikh dan masa PHP lapan: tambah atau tolak bilangan hari dari tarikh tertentu

藏色散人
藏色散人asal
2021-08-05 10:47:222969semak imbas

Dalam artikel ini "Tarikh dan masa PHP permohonan tujuh: Dapatkan tarikh dan hari dalam seminggu di negara tertentu", saya memperkenalkan kepada anda bagaimana untuk mendapatkan tarikh dan hari dalam seminggu dalam negara tertentu; teruskan dengan tarikh dan masa hari ini Gunakan siri latihan~

Topik artikel ini ialah "Cara menulis skrip PHP untuk menambah/menolak bilangan hari dari tarikh tertentu".

Ringkasnya, mari kita gunakan PHP untuk mengeluarkan tarikh berapa hari lalu dan berapa hari selepas itu.

Jika anda masih tidak faham, mari lihat kod secara langsung:

Kod PHP adalah seperti berikut:

<?php

$dt=&#39;2021-09-15&#39;;
echo &#39;原始日期 : &#39;.$dt."<br>";
$no_days = 50;
$bdate = strtotime("-".$no_days." days", strtotime($dt));
$adate = strtotime("+".$no_days." days", strtotime($dt));
echo &#39;50天前 : &#39;.date("Y-m-d", $bdate)."<br>";
echo &#39;50天后 : &#39;.date("Y-m-d", $adate)."<br>";

Hasil output ialah:

Aplikasi tarikh dan masa PHP lapan: tambah atau tolak bilangan hari dari tarikh tertentu

Sekarang anda faham!

Dalam kod di atas, kami memberikan tarikh tertentu "2021-09-15", dan kemudian menentukan beberapa hari "50".

Akhir sekali, gunakan operator -, untuk mencari tarikh 50 hari sebelum dan 50 hari selepas tarikh tersebut.

Sudah tentu terdapat dua fungsi penting yang perlu dikuasai oleh setiap orang iaitu strtotime dan date:

strtotime()Fungsi fungsi adalah untuk menukar tarikh atau tarikh mana-mana teks Inggeris Perihalan masa diselesaikan kepada cap waktu Unix (bilangan saat sejak 1 Januari 1970 00:00:00 GMT).

Nota:

Tarikh dalam format m/d/y atau d-m-y Jika pemisah ialah garis miring (/), format m/d/y Amerika digunakan. Jika pembatas ialah sengkang (-) atau titik (.), format d-m-y Eropah digunakan. Untuk mengelakkan kemungkinan ralat, anda harus menggunakan format YYYY-MM-DD apabila boleh atau gunakan fungsi date_create_from_format(). Fungsi

date() digunakan untuk memformat tarikh dan masa setempat dan mengembalikan rentetan tarikh yang diformatkan.

Nota:

PHP 5.1.0: Menambah ralat zon waktu E_STRICT dan E_NOTICE Julat masa yang sah adalah dari Jumaat, 13 Disember 1901 20:45:54 GMT hingga Januari 2038 Selasa. , 19 Mac 03:14:07 GMT Dalam versi sebelum 5.1.0, pada sesetengah sistem (seperti Windows) cap waktu dihadkan kepada dari 01-01-1970 hingga 19-01-2038.

PHP 5.1.1: Menambah pemalar format tarikh/masa standard untuk menentukan parameter format.

Akhir sekali, saya ingin mengesyorkan "Tutorial Video PHP" yang terkini dan paling komprehensif kepada semua orang~ Datang dan belajar!

Atas ialah kandungan terperinci Aplikasi tarikh dan masa PHP lapan: tambah atau tolak bilangan hari dari tarikh tertentu. 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