Hướng dẫn php add 2 years to date - php thêm 2 năm tính đến nay

Tôi dường như không thể tìm ra lý do tại sao điều này không hoạt động.

Tôi có thể thực hiện điều này hoàn toàn sai nhưng hy vọng ai đó có thể giúp đỡ.

Tôi có một ngày và tôi muốn thêm 2 năm vào ngày đó. Khi tôi chạy mã của mình, nó chỉ lặp lại ngày tôi bắt đầu.

Có ai biết tôi đã sai ở đâu không? Tôi chỉ muốn sử dụng ngày trong $ start_date không phải ngày hôm nay.

$start_date = "2013-05-06 13:18:56";
    $targetDate = date[$start_date, strtotime['+2 Years']];
    echo $targetDate;

Khi được hỏi ngày 6 tháng 5 năm 2013 lúc 4:05May 6, 2013 at 4:05

1

Bạn muốn điều này:

$new_date = date['Y-m-d H:i:s', strtotime['+2 years', strtotime[$from_date]]];

Đối với các tùy chọn cho định dạng ngày, hãy xem tài liệu.

Đã trả lời ngày 6 tháng 5 năm 2013 lúc 4:07May 6, 2013 at 4:07

Paolo Bergantinopaolo BergantinoPaolo Bergantino

472K77 Huy hiệu vàng518 Huy hiệu bạc436 Huy hiệu Đồng77 gold badges518 silver badges436 bronze badges

1

Một tùy chọn khác cho bạn là sử dụng các lớp DateTime được tích hợp trong PHP:-

$date = \DateTime::createFromFormat['Y-m-d H:i:s', "2013-05-06 13:18:56"];
var_dump[$date];
$interval = new DateInterval['P2Y'];
$date->add[$interval];
var_dump[$date];

Đầu ra từ đây là một cái gì đó như:-

object[DateTime][1]
  public 'date' => string '2013-05-06 13:18:56' [length=19]
  public 'timezone_type' => int 3
  public 'timezone' => string 'Europe/London' [length=13]
object[DateTime][1]
  public 'date' => string '2015-05-06 13:18:56' [length=19]
  public 'timezone_type' => int 3
  public 'timezone' => string 'Europe/London' [length=13]

Đã trả lời ngày 6 tháng 5 năm 2013 lúc 11:00May 6, 2013 at 11:00

Vascowhitevascowhitevascowhite

17.9k9 Huy hiệu vàng58 Huy hiệu bạc76 Huy hiệu đồng9 gold badges58 silver badges76 bronze badges

1

Từ các tài liệu:

string date [ string $format [, int $timestamp = time[] ] ]

Tham số đầu tiên là định dạng ngày, không phải là ngày thực tế bạn muốn hoạt động.

Hãy xem DateTime::add.

Đã trả lời ngày 6 tháng 5 năm 2013 lúc 4:07May 6, 2013 at 4:07

Paolo Bergantinopaolo Bergantinosachleen

472K77 Huy hiệu vàng518 Huy hiệu bạc436 Huy hiệu Đồng8 gold badges75 silver badges72 bronze badges

Ngày 6 tháng 11 năm 2021c chiến lược: PHP Category : PHP

Ở đây, tôi sẽ chỉ cho bạn cách thêm từ năm đến nay trong PHP. Tôi đã giải thích đơn giản về cách thêm 5 năm vào ngày hiện tại trong PHP. Chúng tôi sẽ giúp bạn đưa ra ví dụ về PHP thêm từ năm đến nay. Chúng tôi sẽ giúp bạn đưa ra ví dụ về PHP thêm 1 năm đến ngày hiện tại.

Tôi sẽ cung cấp cho bạn ví dụ rất đơn giản làm thế nào để thêm từ năm đến nay trong PHP. Vì vậy, hãy xem cả hai ví dụ với đầu ra:

Ví dụ 1: PHP Thêm năm đến nay

index.php

Output:

2027-02-01

Ví dụ 2: PHP Thêm năm vào ngày hiện tại

index.php

Output:

2026-03-01

Tôi hy vọng nó có thể giúp bạn...

Hardik Savani

Tôi là một nhà phát triển đầy đủ, doanh nhân và chủ sở hữu của Aatman Infotech. Tôi sống ở Ấn Độ và tôi thích viết các hướng dẫn và lời khuyên có thể giúp cho các nghệ nhân khác. Tôi là một fan hâm mộ lớn của PHP, Laravel, Angular, Vue, Node, JavaScript, JQuery, Codeigniter và Bootstrap từ giai đoạn đầu. Tôi tin vào sự chăm chỉ và nhất quán.

Theo tôi:

Chúng tôi đang giới thiệu bạn

  • Làm thế nào để thêm ngày cho đến nay trong PHP?
  • PHP - Làm thế nào để lấy tên tệp và URL Mẫu mở rộng?
  • Làm thế nào để tìm số từ chuỗi trong PHP?
  • Làm thế nào để có được giá trị thẻ HTML trong PHP?
  • PHP bùng nổ mọi ký tự thành ví dụ về mảng
  • Tệp sao chép PHP từ một thư mục sang ví dụ khác
  • PHP Xóa thư mục và tệp trong ví dụ thư mục
  • Làm thế nào để kiểm tra xem một chuỗi có chứa thẻ HTML trong PHP không?
  • Làm thế nào để loại bỏ các giá trị null khỏi mảng trong PHP?
  • Làm thế nào để hợp nhất hai mảng với cùng một khóa mà không có vòng lặp trong PHP?

Bài viết phổ biến

  • Ví dụ về Unionall trong Truy vấn Builder Laravel
  • JQuery Ajax Form xác thực với Laravel 5.8
  • Làm thế nào để tạo mã CAPTCHA trong Laravel?
  • Laravel 5.6 - Trình xem Log bằng ví dụ Gói LogViewer
  • PHP - Làm thế nào để triển khai ví dụ về mã recaptcha của Google với bản demo?
  • Làm thế nào có thể tạo một mảng từ các giá trị của khóa của một mảng khác?
  • Hộp xác nhận PHP MySQL trước khi xóa bản ghi bằng JQuery Ajax
  • Laravel - Hướng dẫn CRUD MongoDB
  • Cây trồng, thay đổi kích thước, khung, vv trên hình ảnh đã chọn trong PHP bằng cách sử dụng Aviary
  • Làm thế nào để thêm hình mờ văn bản vào hình ảnh trong PHP?
  • Làm thế nào để lấy tên tệp từ đường dẫn tệp trong MySQL?

Thể loại

  • Laravel
  • Góc
  • PHP
  • jQuery
  • Python
  • Bootstrap
  • JavaScript
  • Mysql
  • Ajax
  • Nút js
  • HTML
  • Codeigniter
  • Ubuntu
  • Bài của khách
  • Vue.JS
  • Phản ứng js
  • Git
  • Người phục vụ
  • Json
  • Cài đặt
  • CSS
  • Bản đồ Google
  • SQL
  • .htaccess
  • API Google
  • UI jQuery
  • Typeahhead js
  • Axios
  • Socket.io
  • Elaticsearch

Bài viết mới nhất

  • Ví dụ Phương thức bổ sung Eloquent [] của Laravel Eloquent
  • Làm thế nào để gọi API bên ngoài trong Laravel?
  • Đã giải quyết - các lệnh mở rộng zip và các lệnh giải nén đều bị thiếu - PHP
  • Laravel WHERE mệnh đề với ví dụ truy vấn chức năng
  • Ví dụ hướng dẫn xác thực của Laravel Google 2FA

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

Ví dụ 1: PHP Thêm năm đến nay..
index.php.$ date = "2022-02-01";$ newDate = date ['y-m-d', strtotime [$ date. ' + 5 năm']];....
Đầu ra: 2027-02-01 ..
index.php.$ newDate = date ['y-m-d', strtotime [' + 5 năm']];echo $ newdate;?>.
Đầu ra: Đọc thêm: Làm thế nào để thêm tháng cho đến nay trong PHP?2026-03-01.Tôi hy vọng nó có thể giúp bạn....

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

Phương pháp 2: Sử dụng hàm date_add []: hàm date_add [] được sử dụng để thêm ngày, tháng, năm, giờ, phút và giây.Cú pháp: date_add [đối tượng, khoảng thời gian];Using date_add[] Function: The date_add[] function is used to add days, months, years, hours, minutes and seconds. Syntax: date_add[object, interval];

Bài Viết Liên Quan

Chủ Đề