Hướng dẫn format date string php - định dạng chuỗi ngày php

Xem thảo luận

Show

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc
    strtotime() – This is basically a function which returns the number of seconds passed since Jan 1, 1970, just like a linux machine timestamp. It returns the number of seconds passed according to the parameter passed to the function.
    Syntax

     strtotime(parameter);

    Bàn luận

    • Time/Date
    • now(optional)

    Đọcstrtotime() – This is basically a function which returns the number of seconds passed since Jan 1, 1970, just like a linux machine timestamp. It returns the number of seconds passed according to the parameter passed to the function.Syntax Returns the number of seconds passed since Jan 1, 1970.

    Chuyển đổi chuỗi cho đến ngày và DateTime sử dụng một số hàm/phương thức như strtotime (), getDate (). Chúng ta sẽ thấy những gì các chức năng này làm.strtotime () - về cơ bản đây là một hàm trả về số giây được truyền kể từ ngày 1 tháng 1 năm 1970, giống như dấu thời gian của máy Linux. Nó trả về số giây được truyền theo tham số được truyền cho hàm.syntax Returns the number of seconds passed since Jan 1, 1970. This function return the date/time information of the passed parameter(date/time);
    Syntax

    getDate(parameter);

    Tham số This function return the date/time information of the passed parameter(date/time);Syntax The parameter is optional as it takes the current local time as default parameter.
    Return Type It returns the information of the date, day, year, month etc in an array.

    Loại trả lại trả về số giây trôi qua kể từ ngày 1 tháng 1 năm 1970. The parameter is optional as it takes the current local time as default parameter.Return Type It returns the information of the date, day, year, month etc in an array.

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    1

    getDate () Hàm này trả về thông tin ngày/giờ của tham số được truyền (ngày/giờ); cú pháp

    Tham số Tham số là tùy chọn vì nó mất thời gian địa phương hiện tại làm tham số mặc định. Loại return, nó trả về thông tin của ngày, ngày, năm, tháng, v.v. trong một mảng.

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    1
    getDate(parameter);
    5
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    3
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    4

    Output:

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    2

    getDate(parameter);
    0
    getDate(parameter);
    1
    getDate(parameter);
    2
    getDate(parameter);
    3
    getDate(parameter);
    40
    getDate(parameter);
    1
    getDate(parameter);
    2
    getDate(parameter);
    3
    getDate(parameter);
    4

    Mã để chuyển đổi một chuỗi cho đến nay

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    1

    getDate(parameter);
    5
    getDate(parameter);
    0
    getDate(parameter);
    7
    getDate(parameter);
    2
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    2
    getDate(parameter);
    4

    Mã để chuyển đổi chuỗi thành DateTime

    Output:

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    2

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    6
    getDate(parameter);
    0
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    8
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    9
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    40
    getDate(parameter);
    0
    getDate(parameter);
    1
    getDate(parameter);
    2
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    6
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    25
    We can use “D” in the place of “d” for getting the day in the output

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    1

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    30
    getDate(parameter);
    0
    getDate(parameter);
    1
    getDate(parameter);
    2
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    6
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    25 We can use “D” in the place of “d” for getting the day in the output

    getDate(parameter);
    5
    getDate(parameter);
    0
    getDate(parameter);
    7
    getDate(parameter);
    2
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    2
    getDate(parameter);
    4

    Mã để chuyển đổi chuỗi thành DateTime

    Output:

    getDate(parameter);
    6

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    6
    getDate(parameter);
    0
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    8
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    9
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    40
    getDate(parameter);
    0
    getDate(parameter);
    1
    getDate(parameter);
    2
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    6
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    25
    We can use “H” in the place of “h” for getting the time in 24 Hour format in the output

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    1

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    30
    getDate(parameter);
    0
    getDate(parameter);
    1
    getDate(parameter);
    2
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    6
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    25 We can use “D” in the place of “d” for getting the day in the output

    getDate(parameter);
    5
    getDate(parameter);
    0
    getDate(parameter);
    7
    getDate(parameter);
    2
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    2
    getDate(parameter);
    4

    Mã để chuyển đổi chuỗi thành DateTime

    Output:

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    0

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    6
    getDate(parameter);
    0
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    8
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    9
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    40
    getDate(parameter);
    0
    getDate(parameter);
    1
    getDate(parameter);
    2
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    6
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    25

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    30
    getDate(parameter);
    0
    getDate(parameter);
    1
    getDate(parameter);
    2
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    6
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    25 We can use “D” in the place of “d” for getting the day in the output

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    26
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    27__12while still accepting other formats, you can extend the DateTime class:

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    9

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    30
    getDate(parameter);
    0
    getDate(parameter);
    1
    getDate(parameter);
    2
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    6
    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    25 We can use “H” in the place of “h” for getting the time in 24 Hour format in the output

    Array
    (
        [seconds] => 0
        [minutes] => 0
        [hours] => 0
        [mday] => 21
        [wday] => 6
        [mon] => 5
        [year] => 2011
        [yday] => 140
        [weekday] => Saturday
        [month] => May
        [0] => 1305936000
    )
    
    0

    Array ( [seconds] => 0 [minutes] => 0 [hours] => 0 [mday] => 21 [wday] => 6 [mon] => 5 [year] => 2011 [yday] => 140 [weekday] => Saturday [month] => May [0] => 1305936000 ) 30 getDate(parameter);0getDate(parameter);1getDate(parameter);2Array ( [seconds] => 0 [minutes] => 0 [hours] => 0 [mday] => 21 [wday] => 6 [mon] => 5 [year] => 2011 [yday] => 140 [weekday] => Saturday [month] => May [0] => 1305936000 ) 6Array ( [seconds] => 0 [minutes] => 0 [hours] => 0 [mday] => 21 [wday] => 6 [mon] => 5 [year] => 2011 [yday] => 140 [weekday] => Saturday [month] => May [0] => 1305936000 ) 25

    Nếu bạn muốn chấp nhận ngày sử dụng đặt hàng của Mỹ (tháng, ngày, năm) cho các định dạng kiểu châu Âu (sử dụng dấu gạch ngang hoặc thời gian, tháng, tháng, năm) trong khi vẫn chấp nhận các định dạng khác, bạn có thể mở rộng lớp DateTime:while still accepting other formats, you can extend the DateTime class: echo "Display current date dd/mm/yyyy format ". "
    "; echo date("d/m/Y"). "
    "; echo "Display current date mm/dd/yyyy format "."
    "; echo date("m/d/Y")."
    "; echo "Display current date mm-dd-yyyy format ".

    Hoặc, bạn có thể tạo một chức năng để chấp nhận M-D-Y và đầu ra Y-M-D:

    Làm thế nào tôi có thể nhận được ngày hiện tại ở định dạng Yyyy MM DD trong PHP?parses an English textual datetime into a Unix timestamp (the number of seconds since January 1 1970 00:00:00 GMT). Note: If the year is specified in a two-digit format, values between 0-69 are mapped to 2000-2069 and values between 70-100 are mapped to 1970-2000.

    date_default_timezone_set ('UTC'); Echo "Hiển thị định dạng ngày DD/mm/yyyy hiện tại". ""; Ngày vang ("d/m/y"). ""; echo "hiển thị ngày hiện tại mm/dd/yyyy định dạng". ""; ngày vang ("m/d/y"). ""; Echo "Hiển thị ngày hiện tại MM-DD-Yyyy định dạng". echo "Display current date dd/mm/yyyy format ". ""; echo date("d/m/Y"). ""; echo "Display current date mm/dd/yyyy format ".""; echo date("m/d/Y").""; echo "Display current date mm-dd-yyyy format ".

    Strtotime có nghĩa là gì trong PHP?format a date or time into a human readable format. It can be used to display the date of article was published. record the last updated a data in a database.

    Định nghĩa và sử dụng hàm strtotime () phân tích dữ liệu văn bản tiếng Anh vào dấu thời gian UNIX (số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 GMT). Lưu ý: Nếu năm được chỉ định ở định dạng hai chữ số, các giá trị trong khoảng 0-69 được ánh xạ tới 2000-2069 và các giá trị trong khoảng 70-100 được ánh xạ tới 1970-2000.parses an English textual datetime into a Unix timestamp (the number of seconds since January 1 1970 00:00:00 GMT). Note: If the year is specified in a two-digit format, values between 0-69 are mapped to 2000-2069 and values between 70-100 are mapped to 1970-2000.

    Ngày () làm gì trong PHP? You can change this if desired through the standard Keyboard Shortcuts (File > Preferences > Keyboard Shortcuts) option screen the name is "Format HTML in PHP".