Hướng dẫn strtotime in wordpress - strtotime trong wordpress

03/11/2018 08:53 26684 26684

Nội dung bài viết

  • Lưu ý về function strtotime
  • Xử lý date time trong wordpress (Handling date time in wordpress)
  • Vòng lặp from date to date trong php
  • Tính toán date từ ngày hiện tại

Lưu ý về function strtotime

Xử lý date time trong wordpress (Handling date time in wordpress)

Xử lý date time trong wordpress (Handling date time in wordpress)

Vòng lặp from date to date trong php

Tính toán date từ ngày hiện tại

function strtotime chỉ nhận “19-10-2022 15:57” nếu “19/10/2022 15:57” nó sẽ trả về kết quả sai nhé

date_default_timezone_set('Asia/Ho_Chi_Minh');('Asia/Ho_Chi_Minh');

timezone_identifiers_list(): lấy tất cả timezone string

date_default_timezone_get():xem thử hiện tại server đang sử dụng default timezone gì

date_default_timezone_set(‘America/Los_Angeles’): cấn set default time zone ở đầu file để việc xử lý date time được chính xác

Vòng lặp from date to date trong php

Tính toán date từ ngày hiện tạidate='2015-01-01';//start date

function strtotime chỉ nhận “19-10-2022 15:57” nếu “19/10/2022 15:57” nó sẽ trả về kết quả sai nhéend_date='2015-01-31';//end date

$dates=array();dates=array();

while(strtotime($date) (strtotime($date)<=strtotime($end_date)){

    $dates[]=$date;$dates[]=$date;

timezone_identifiers_list(): lấy tất cả timezone string$date =date("Y-m-d",strtotime("+1 day",strtotime($date)));

date_default_timezone_get():xem thử hiện tại server đang sử dụng default timezone gì

echo"";"

";

print_r($dates);($dates);

echo"";"

";

date_default_timezone_set(‘America/Los_Angeles’): cấn set default time zone ở đầu file để việc xử lý date time được chính xác

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

strtotime( ‘2018-11-04 15:03:03’): chuyển dử liệu date time trong mysql về dạng timestamp

date(‘Y-m-d H:i:s’,’1541372583′): chuyển từ timestamp về date time trong mysql

    [0]=>2015-01-01[0]=>2015-01-01

    [1]=>2015-01-02[1]=>2015-01-02

    [2]=>2015-01-03[2] =>2015-01-03

    [3]=>2015-01-04[3]=>2015-01-04

    [4]=>2015-01-05[4]=>2015-01-05

    [5]=>2015-01-06[5] =>2015-01-06

    [6]=>2015-01-07[6]=>2015-01-07

    [7]=>2015-01-08[7]=>2015-01-08

    [8]=>2015-01-09[8] =>2015-01-09

    [9]=>2015-01-10[9]=>2015-01-10

    [10]=>2015-01-11[10]=>2015-01-11

    [11]=>2015-01-12[11] =>2015-01-12

    [12]=>2015-01-13[12]=>2015-01-13

    [13]=>2015-01-14[13]=>2015-01-14

    [14]=>2015-01-15[14] =>2015-01-15

    [15]=>2015-01-16[15]=>2015-01-16

    [16]=>2015-01-17[16]=>2015-01-17

    [17]=>2015-01-18[17] =>2015-01-18

    [18]=>2015-01-19[18]=>2015-01-19

    [19]=>2015-01-20[19]=>2015-01-20

    [20]=>2015-01-21[20] =>2015-01-21

    [21]=>2015-01-22[21]=>2015-01-22

    [22]=>2015-01-23[22]=>2015-01-23

    [23]=>2015-01-24[23] =>2015-01-24

    [24]=>2015-01-25[24]=>2015-01-25

    [25]=>2015-01-26[25]=>2015-01-26

    [26]=>2015-01-27[26] =>2015-01-27

    [27]=>2015-01-28[27]=>2015-01-28

    [28]=>2015-01-29[28]=>2015-01-29

    [29]=>2015-01-30[29] =>2015-01-30

    [30]=>2015-01-31[30]=>2015-01-31

time():lấy timestamp hiện tại

Tính toán date từ ngày hiện tại

date_default_timezone_set('Asia/Ho_Chi_Minh');('Asia/Ho_Chi_Minh');

$after_day_number=$possible_delivery_time;after_day_number=$possible_delivery_time;

$after_date=time()+3*24*60*60;after_date=time()+3*24*60*60;

function strtotime chỉ nhận “19-10-2022 15:57” nếu “19/10/2022 15:57” nó sẽ trả về kết quả sai nhé date("d/m/Y H:i",$after_date);


timezone_identifiers_list(): lấy tất cả timezone string

  • date_default_timezone_get():xem thử hiện tại server đang sử dụng default timezone gì[ 20/09/2022 08:07 ]
  • date_default_timezone_set(‘America/Los_Angeles’): cấn set default time zone ở đầu file để việc xử lý date time được chính xác[ 19/09/2022 12:56 ]
  • strtotime( ‘2018-11-04 15:03:03’): chuyển dử liệu date time trong mysql về dạng timestamp[ 19/07/2022 10:26 ]
  • date(‘Y-m-d H:i:s’,’1541372583′): chuyển từ timestamp về date time trong mysql[ 13/06/2022 13:54 ]
  • time():lấy timestamp hiện tại[ 07/06/2022 10:00 ]
  • $date='2015-01-01';//start date[ 23/04/2022 07:44 ]
  • $end_date='2015-01-31';//end date[ 21/04/2022 02:11 ]
  •     $date=date("Y-m-d",strtotime("+1 day",strtotime($date)));[ 09/04/2022 03:30 ]
  • }[ 03/04/2022 03:02 ]
  • Kết quả:[ 01/04/2022 02:02 ]