EverKB

Knowledge Base Ever

Ang pagdaragdag ng petsa ng PHP at paraan ng pagbabawas

2019-11-21 11:05:49

Label: php,date add,date sub, Pagdaragdag ng oras at pagbabawas

Paraan ng isa

echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
echo strtotime("2019-01-01 12:12:12 +1 day"), "\n";

Paraan dalawa

$second = 3600;
$timestamp = strtotime("now") + $second;

I-convert ang timestamp sa format ng string

date ( string $format [, int $timestamp ] ) : string

// 2001-03-10 17:16:18
echo date("Y-m-d H:i:s");

//Monday 15th of August 2005 03:12:46 PM
echo date('l dS \of F Y h:i:s A');
d: ang unang ilang araw ng buwan, na may 2 numero na nangungunang zero, 01 hanggang 31
D: Ang araw ng linggo, ipinapahiwatig ng teksto na 3 titik, Mon to Sun
j: ang unang ilang araw ng buwan, walang nangungunang mga zero, 1 hanggang 31
l: araw ng linggo, buong format ng teksto, Linggo hanggang Sabado
N: Ang bilang ng format na ISO-8601 ay nagpapahiwatig ng araw ng linggo (PHP 5.1.0 bago), 1 (para sa Lunes) hanggang 7 (para sa Linggo)
S: Ang suffix ng Ingles pagkatapos ng bilang ng mga araw bawat buwan, 2 character, st, nd, rd o ika. Maaaring magamit sa j
w: araw ng linggo, ang bilang ay nagpapahiwatig 0 (para sa Linggo) hanggang 6 (para sa Sabado)
z: ang unang ilang araw ng taon, 0 hanggang 365
W: Ang unang ilang linggo ng format na ISO-8601, simula sa Lunes bawat linggo (bago sa PHP 4.1.0), halimbawa: 42 (ika-42 na linggo ng kasalukuyang taon)
F: buwan, buong format ng teksto, tulad ng Enero o Marso, Enero hanggang Disyembre
m: ang buwan na ipinahiwatig ng bilang, na may nangungunang mga zero, 01 hanggang 12
M: ang buwan na kinakatawan ng tatlong letra na pagdadaglat, Jan hanggang Disyembre
n: ang buwan na kinakatawan ng numero, nang walang nangungunang mga zero, 1 hanggang 12
t: ilang araw sa tinukoy na buwan, ika-28 hanggang 31
L: Ito ba ay isang taon ng paglukso, kung ito ay isang paglukso ng taon, ito ay 0 kung hindi
o: Bilang ng ISO-8601 na numero ng taon ng format. Ito ay pareho sa halaga ng Y maliban na kung ang bilang ng mga linggo (W) ng ISO ay kabilang sa nakaraang taon o sa susunod na taon, kung gayon ang taon ay ginagamit. (PHP 5.1.0 bago), Mga Halimbawa: 1999 o 2003
Y: taon kung saan ang 4-digit na numero ay ganap na kinakatawan, halimbawa: 1999 o 2003
y: ang taon na kinakatawan ng 2 numero, halimbawa: 99 o 03
a: mas mababang mga halaga ng umaga at hapon, am o pm
A: Mataas na halaga ng umaga at hapon, AM o PM
B: Pamantayang pamantayan sa Internet, 000 hanggang 999
g: oras, 12 oras na format, walang nangungunang mga zero, 1 hanggang 12
G: oras, 24 na oras na format, walang nangungunang mga zero, 0 hanggang 23
h: oras, 12 oras na format, na may nangungunang mga zero, 01 hanggang 12
H: oras, 24 na oras na format, na may nangungunang mga zero, 00 hanggang 23
i: minuto na may nangungunang mga zero, 00 hanggang 59
s: segundo, na may nangungunang mga zero, 00 hanggang 59
u: milliseconds (bago sa PHP 5.2.2). Tandaan na ang petsa () function ay palaging nagbabalik 000000 dahil tinatanggap lamang nito ang argumento ng integer, habang ang DateTime :: format () ay sumusuporta lamang sa mga millisecond. Halimbawa: 654321
e: time zone identifier (bago sa PHP 5.1.0), halimbawa: UTC, GMT, Atlantic / Azores
Ako: Ito ba ay oras ng pag-save ng araw? Kung ito ay oras ng pag-save ng liwanag ng araw, 0 kung hindi man 0.
O: Ang bilang ng mga oras na naiiba sa Greenwich Mean Time, halimbawa: +0200
P: Pagkakaiba mula sa Greenwich Mean Time (GMT), mayroong isang colon sa pagitan ng oras at minuto (bago sa PHP 5.1.3), halimbawa: +02: 00
T: Ang time zone kung saan matatagpuan ang yunit, halimbawa: EST, MDT ([Tandaan ng Tagasalin] ay isang buong format ng teksto sa ilalim ng Windows, tulad ng "Eastern Standard Time", ang bersyon ng Tsino ay magpapakita ng "Tsina Standard Time").
Z: Ang bilang ng mga segundo ng pag-iiba ng pagkakaiba sa oras. Ang time zone na offset sa kanluran ng UTC ay palaging negatibo, at ang time zone offset sa silangan ng UTC ay palaging positibo. -43200 hanggang 43200
c: petsa sa format na ISO 8601 (bago sa PHP 5), 2004-02-12T15: 19: 21 + 00: 00
r: petsa sa format na RFC 822, halimbawa: Thu, 21 Dis 2000 16:01:07 +0200
U: Pangalawa mula noong panahon ng Unix (Enero 1 1970 00:00:00 GMT)

Label

CentOS7 CentOS PHP Linux Python3 Python MySQL MariaDB YUM JavaScript CSS Redis MySQL8 caching_sha2_password HTML mysql_native_password PHP7 Apache du jQuery PHP5.5 src cURL hide nginx Shadowsocks-Python V2Ray availability eth0 MariaDB10.4 PostgreSQL sub folder date Install MongoDB pdo_sqlsrv SOCKS5 Web Server File Upload mssql-tools register_shutdown_function Symfony ADDDATE DevExpress JetBrain php-fpm sqlsrv Zend Framework height network interface Shadowsocks-Libev unixODBC-devel Aura error_get_last Port 80 string data INDENTIFIED BY password policy requirements SOCKS Web Development Fedora Media Writer msodbcsql Redis5 SVN absolute Deepin jemalloc SQLAlchemy convert FuelPHP mysqlclient Shadowsocks toggle at-symbol Error Control Operator margin PHPUnit Framework ss5.passwd daemon process IIS password SOCKET vps center Fatal Errors MongoDB4 sudoers .htaccess DATE_SUB Phalcon SQL Server 2017 WiFi Compiling PHP frequency conflict set_error_handler TestCase apr Elasticsearch7.3 PHPUnit ss5.conf daemon HTTP particles.js Slim Vincent Garreau Failed to build these modules: _uuid MongoDB Sudo DATE_ADD ip command pg_bha.conf SQL Server width Compiling Apache Frameworks MySQL-python scrollbar Tcp BBR Apache2.4 Elasticsearch libpython3.7m.so.1.0 PHPStorm ss5-3.8.9 CURLOPT_POSTFIELDS NodeJs show VIM Bluetooth Failed to build these modules: _ctypes Minimal ISO substr date sub INTERVAL PECL SQL Date Funcitons Wi-Fi CodeIgniter font-size root Tag Cloud apache httpd dual network interfaces Laravel ss5 CURLFille horiz-align node.js ShadowsocksR vertical-align BarManager exec mb_substr PyCharm SUBDATE date add IntelliJIDEA PEAR SOCKS5 Proxy Server WebStorm Chrome find remi Tag

Pinakabagong artikulo