Hướng dẫn php add a year to a date - php thêm một năm vào một ngày

Sửa đổi ngày dựa trên bài đăng này Strtotime () thực sự mạnh mẽ và cho phép bạn sửa đổi/chuyển đổi ngày dễ dàng với các biểu thức tương đối của nó: based on this post
strtotime() is really powerful and allows you to modify/transform dates easily with it’s relative expressions too:

Thủ tục

    $dateString = '2011-05-01 09:22:34';
    $t = strtotime($dateString);
    $t2 = strtotime('-3 days', $t);
    echo date('r', $t2) . PHP_EOL; // returns: Thu, 28 Apr 2011 09:22:34 +0100

Ngày giờ

    $dateString = '2011-05-01 09:22:34';
    $dt = new DateTime($dateString);
    $dt->modify('-3 days');
    echo $dt->format('r') . PHP_EOL; // returns: Thu, 28 Apr 2011 09:22:34 +0100

Những thứ bạn có thể ném vào strtotime () là khá đáng ngạc nhiên và rất dễ đọc của con người. Hãy xem ví dụ này tìm kiếm thứ ba vào tuần tới.

Thủ tục

    $t = strtotime("Tuesday next week");
    echo date('r', $t) . PHP_EOL; // returns: Tue, 10 May 2011 00:00:00 +0100

Ngày giờ

    $dt = new DateTime("Tuesday next week");
    echo $dt->format('r') . PHP_EOL; // returns: Tue, 10 May 2011 00:00:00 +0100

Những thứ bạn có thể ném vào strtotime () là khá đáng ngạc nhiên và rất dễ đọc của con người. Hãy xem ví dụ này tìm kiếm thứ ba vào tuần tới.

Lưu ý rằng những ví dụ ở trên đang được trả lại liên quan đến thời gian bây giờ. Danh sách đầy đủ các định dạng thời gian mà strtotime () và hàm tạo DateTime được liệt kê được liệt kê trên trang định dạng ngày và thời gian được hỗ trợ PHP. based on this post

    <?php
    //How to get the day 3 days from now:
    $today = date("j");
    $thisMonth = date("n");
    $thisYear = date("Y");
    echo date("F j Y", mktime(0,0,0, $thisMonth, $today+3, $thisYear)); 

    //1 week from now:
    list($today,$thisMonth,$thisYear) = explode(" ", date("j n Y"));
    echo date("F j Y", mktime(0,0,0, $thisMonth, $today+7, $thisYear));

    //4 months from now:
    list($today,$thisMonth,$thisYear) = explode(" ", date("j n Y"));
    echo date("F j Y", mktime(0,0,0, $thisMonth+4, $today, $thisYear)); 

    //3 years, 2 months and 35 days from now:
    list($today,$thisMonth,$thisYear) = explode(" ", date("j n Y"));
    echo date("F j Y", mktime(0,0,0, $thisMonth+2, $today+35, $thisYear+3));
    ?>

Hôm nay, chúng tôi viết một hướng dẫn ngắn về thêm hoặc trừ ngày, tháng và năm đến một ngày sử dụng PHP.

Php trừ các phút từ DateTime, PHP trừ ngày kể từ hôm nay, ngày trừ PHP từ hôm nay, PHP trừ ngày từ ngày hiện tại, cách trừ thời gian trong PHP, PHP nhận được năm từ ngày, PHP nhận được tháng kể từ ngày, thêm ngày vào ngày, ngày Thêm tháng vào ngày, thêm năm vào ngày, thêm ngày vào ngày hiện tại, thêm tháng vào ngày hiện tại, thêm năm vào ngày hiện tại.

Sử dụng chức năng PHP date()strtotime(), chúng ta có thể dễ dàng thêm hoặc trừ ngày, tháng và năm đến một ngày nhất định. date() Định dạng chức năng Một ngày và giờ cục bộ và trả về chuỗi ngày được định dạng.

Thêm hoặc trừ ngày, tháng và năm vào ngày sử dụng PHP

  1. Thêm ngày cho đến ngày
  2. Trừ ngày kể từ ngày

Ở đây, chúng tôi sẽ giải thích cách đơn giản để thực hiện nhiệm vụ này với ví dụ.

1. Thêm ngày cho đến ngày

Ví dụ sau đây cho thấy cách thêm 7 ngày cho đến nay.

Ví dụ sau đây cho thấy cách thêm 7 ngày cho đến nay.

    $date="2019-11-30";$date="2019-11-30";

& nbsp; & nbsp; & nbsp; & nbsp; echodate ('y-m-d', strtotime ($ date.echodate('Y-m-d',strtotime($date.' + 7 days'));

?>

// Đầu ra: 2019-12-07

Thêm 15 ngày vào ngày hiện tại.

Ví dụ sau đây cho thấy cách thêm 7 ngày cho đến nay.

    $date=date("Y-m-d");$date=date("Y-m-d");

& nbsp; & nbsp; & nbsp; & nbsp; echodate ('y-m-d', strtotime ($ date.echodate('Y-m-d',strtotime($date.' + 15 days'));

?>

// Đầu ra: 2019-12-07

Thêm 15 ngày vào ngày hiện tại.

Ví dụ sau đây cho thấy cách thêm 7 ngày cho đến nay.

    $date="2020-01-06";$date="2020-01-06";

& nbsp; & nbsp; & nbsp; & nbsp; echodate ('y-m-d', strtotime ($ date.echodate('Y-m-d',strtotime($date.' + 1 month'));

?>

// Đầu ra: 2019-12-07

Thêm 15 ngày vào ngày hiện tại.

Ví dụ sau đây cho thấy cách thêm 7 ngày cho đến nay.

    $date="2020-01-06";$date="2020-01-06";

& nbsp; & nbsp; & nbsp; & nbsp; echodate ('y-m-d', strtotime ($ date.echodate('Y-m-d',strtotime($date.' + 1 year'));

?>

// Đầu ra: 2019-12-07

Thêm 15 ngày vào ngày hiện tại.

& nbsp;

Ví dụ sau đây cho thấy cách thêm 7 ngày cho đến nay.

    $date="2020-01-04";$date="2020-01-04";

& nbsp; & nbsp; & nbsp; & nbsp; echodate ('y-m-d', strtotime ($ date.echodate('Y-m-d',strtotime($date.' - 5 days'));

?>

// Đầu ra: 2019-12-07

Thêm 15 ngày vào ngày hiện tại.

Ví dụ sau đây cho thấy cách thêm 7 ngày cho đến nay.

    $date=date("Y-m-d");$date=date("Y-m-d");

& nbsp; & nbsp; & nbsp; & nbsp; echodate ('y-m-d', strtotime ($ date.echodate('Y-m-d',strtotime($date.' - 2 days'));

?>

// Đầu ra: 2019-12-07

Thêm 15 ngày vào ngày hiện tại.

Ví dụ sau đây cho thấy cách thêm 7 ngày cho đến nay.

    $date="2020-01-06";$date="2020-01-06";

& nbsp; & nbsp; & nbsp; & nbsp; echodate ('y-m-d', strtotime ($ date.echodate('Y-m-d',strtotime($date.' - 1 month'));

?>

// Đầu ra: 2019-12-07

Thêm 15 ngày vào ngày hiện tại.

Ví dụ sau đây cho thấy cách thêm 7 ngày cho đến nay.

    $date="2020-01-06";$date="2020-01-06";

& nbsp; & nbsp; & nbsp; & nbsp; echodate ('y-m-d', strtotime ($ date.echodate('Y-m-d',strtotime($date.' - 1 year'));

?>

// Đầu ra: 2019-12-07

Thêm 15 ngày vào ngày hiện tại.
Thank you for reading. Happy Coding!

& nbsp;
you can support us by buying me a coffee! ☕

Làm thế nào để thêm 1 năm vào một ngày trong PHP?

$ futuredate = date ('y-m-d', strtotime ('+một năm', $ startDate));

Làm thế nào để thêm ngày trong PHP?

Hàm DATE_ADD () thêm một vài ngày, tháng, năm, giờ, phút và giây vào một ngày.date_add() function adds some days, months, years, hours, minutes, and seconds to a date.

Làm thế nào để thêm ngày trong ngày sử dụng PHP?

?Cú pháp: date_add (đối tượng, khoảng thời gian);

Ngày () làm gì trong PHP?

Hàm ngày php () Hàm ngày PHP được sử dụng để định dạng một ngày hoặc thời gian thành định dạng có thể đọc được của con người.Nó có thể được sử dụng để hiển thị ngày của bài viết đã được xuất bản.Ghi lại bản cập nhật cuối cùng một dữ liệu trong cơ sở dữ liệu.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.