Domain, hosting, vps giá rẻ
Kết quả 1 đến 1 của 1

Chủ đề: [PHP] Hàm date trong PHP

  1. #1
    nghiammo1992's Avatar
    Bài viết
    5,068
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    32
    Danh vọng
    10
    Điện thoại
    0367790762

    [PHP] Hàm date trong PHP

    1. Định nghĩa
    - Hàm date() sẽ xuất ra một chuỗi thời gian dựa theo định dạng được truyền vào và số nguyên timestamp.

    2. Cú pháp
    Mã nguồn PHP:
    date($format$timestamp): string 
    - $format là định dạng thời gian mà hàm sẽ trả về.
    - $timestamp là một số nguyên Unix timestamp. nếu không truyền tham số này, nó sẽ lấy timestamp của thời điểm hiện tại.

    3. Kết quả trả về
    - Hàm sẽ trả về một chuỗi thời gian đúng với định dạng $format đã truyền vào nếu chạy thành công. Nếu $timestamp truyền vào không phải là số, hàm sẽ trả về FALSE và sẽ xuất ra cảnh báo.

    4. Ví dụ
    - Cách sử dụng hàm date() lấy thời gian hiện tại:
    Input:
    Mã nguồn PHP:
    echo date("F j, Y, g:i a")."<br>";                 
    echo 
    date("m.d.y")."<br>";                         
    echo 
    date("j, n, Y")."<br>";                      
    echo 
    date("Ymd")."<br>";                           
    echo 
    date('h-i-s, j-m-y, it is w Day')."<br>";     
    echo 
    date('\i\t \i\s \t\h\e jS \d\a\y.')."<br>";   
    echo 
    date("D M j G:i:s T Y")."<br>";              
    echo 
    date('H:m:s \m \i\s\ \m\o\n\t\h')."<br>";     
    echo 
    date("H:i:s")."<br>";                         
    echo 
    date("Y-m-d H:i:s")."<br>"
    Output:
    Mã nguồn PHP:
    May 420172:22 pm
    05.04.17
    4
    52017
    20170504
    02
    -22-354-05-172231 2235 4 Thupm17
    it is the 4th day
    .
    Thu May 4 14:22:35 ICT 2017
    14
    :05:35 m is month
    14
    :22:35
    2017
    -05-04 14:22:35 
    - Định dạng thời gian tại một thời điểm nào đó:
    Input:
    Mã nguồn PHP:
    $date mktime(15,50,30,4,30,2017);
    echo 
    date("F j, Y, H:i a"$date)."<br>";                 
        
    echo 
    date("Y-m-d H:i:s"$date)."<br>"
    Output:
    Mã nguồn PHP:
    April 30201715:50 pm
    2017
    -04-30 15:50:30 
    - Bạn có thể ngăn một ký tự được nhận dạng trong chuỗi định dạng khỏi bị mở rộng bằng cách thoát ký tự đó bằng dấu gạch chéo ngược trước đó. Nếu ký tự có dấu gạch chéo ngược đã là một chuỗi đặc biệt, bạn cũng có thể cần thoát dấu gạch chéo ngược.
    Mã nguồn PHP:
    <?php
    // set the default timezone to use.
    date_default_timezone_set('UTC');


    // Prints something like: Monday
    echo date("l");

    // Prints something like: Monday 8th of August 2005 03:12:46 PM
    echo date('l jS \of F Y h:i:s A');

    // Prints: July 1, 2000 is on a Saturday
    echo "July 1, 2000 is on a " date("l"mktime(000712000));

    /* use the constants in the format parameter */
    // prints something like: Wed, 25 Sep 2013 15:28:57 -0700
    echo date(DATE_RFC2822);

    // prints something like: 2000-07-01T00:00:00+00:00
    echo date(DATE_ATOMmktime(000712000));
    ?>
    - Có thể sử dụng date() và mktime() cùng nhau để tìm ngày trong tương lai hoặc quá khứ.
    Mã nguồn PHP:
    <?php
    $tomorrow  
    mktime(000date("m")  , date("d")+1date("Y"));
    $lastmonth mktime(000date("m")-1date("d"),   date("Y"));
    $nextyear  mktime(000date("m"),   date("d"),   date("Y")+1);
    ?>
    - các định dạng date() khác:
    Mã nguồn PHP:
    <?php
    // Assuming today is March 10th, 2001, 5:16:18 pm, and that we are in the
    // Mountain Standard Time (MST) Time Zone

    $today date("F j, Y, g:i a");                 // March 10, 2001, 5:16 pm
    $today date("m.d.y");                         // 03.10.01
    $today date("j, n, Y");                       // 10, 3, 2001
    $today date("Ymd");                           // 20010310
    $today date('h-i-s, j-m-y, it is w Day');     // 05-16-18, 10-03-01, 1631 1618 6 Satpm01
    $today date('\i\t \i\s \t\h\e jS \d\a\y.');   // it is the 10th day.
    $today date("D M j G:i:s T Y");               // Sat Mar 10 17:16:18 MST 2001
    $today date('H:m:s \m \i\s\ \m\o\n\t\h');     // 17:03:18 m is month
    $today date("H:i:s");                         // 17:16:18
    $today date("Y-m-d H:i:s");                   // 2001-03-10 17:16:18 (the MySQL DATETIME format)
    ?>
    5. Tham khảo thêm
    https://www.php.net/manual/en/function.date.php
    Lần sửa cuối bởi nghiammo1992, ngày 25/10/2024 lúc 0:48.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình :X

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. [PHP] Hàm strtotime trong PHP
    Bởi nghiammo1992 trong diễn đàn PHP
    Trả lời: 0
    Bài viết cuối: 22/09/2024, 0:21
  2. Các hàm làm tròn số trong PHP
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 16/09/2015, 22:39
  3. [3GP - MP4 - MKV] Date A Live II - Season 2 [Vietsub]
    Bởi nghiammo1992 trong diễn đàn Phim hoạt hình - Anime
    Trả lời: 0
    Bài viết cuối: 30/07/2014, 0:11
  4. [Download Anime] Date A Live - Vietsub
    Bởi nghiammo1992 trong diễn đàn Phim hoạt hình - Anime
    Trả lời: 2
    Bài viết cuối: 10/04/2014, 11:32
  5. Vẻ đẹp trong veo của Lưu Diệc Phi
    Bởi nghiammo1992 trong diễn đàn Ảnh người mẫu & Ngôi sao
    Trả lời: 0
    Bài viết cuối: 08/02/2013, 14:52

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •