Dưới đây là một ví dụ về các chuỗi DateTime tôi đang làm việc với: Show
Đây là nỗ lực của tôi để thêm một giờ vào nó:
Nhưng dòng thứ hai đưa ra lỗi mà nó không thể được chuyển đổi. Thanks. Đã hỏi ngày 15 tháng 5 năm 2012 lúc 9:29May 15, 2012 at 9:29
Công nhân làm việc chăm chỉHard worker 3.7165 huy hiệu vàng41 Huy hiệu bạc71 Huy hiệu đồng5 gold badges41 silver badges71 bronze badges 0 Bạn nên thêm
Xem tài liệu xây dựng
(Nhấn mạnh thêm)
Cullub 2.6832 huy hiệu vàng27 Huy hiệu bạc46 Huy hiệu đồng2 gold badges27 silver badges46 bronze badges Đã trả lời ngày 15 tháng 5 năm 2012 lúc 9:32May 15, 2012 at 9:32
0 Câu trả lời trước đây hoạt động tốt. Tuy nhiên, tôi thường sử dụng DateTime REDIFY trong các trang web được lưu trữ bên ngoài của mình. Kiểm tra hướng dẫn sử dụng PHP để biết thêm thông tin. Với mã được đề xuất, nó sẽ hoạt động như thế này:
Đối với những người không sử dụng hướng đối tượng, chỉ cần sử dụng nó theo cách này (Dòng đầu tiên chỉ để mang lại một số mới cho chủ đề này, tôi sử dụng nó để kiểm tra thời gian máy chủ):
Best, Đã trả lời ngày 1 tháng 2 năm 2016 lúc 0:19Feb 1, 2016 at 0:19
Sử dụng
Đã trả lời ngày 15 tháng 5 năm 2012 lúc 9:33May 15, 2012 at 9:33
lorenzo-slorenzo-slorenzo-s 16.2K15 Huy hiệu vàng49 Huy hiệu bạc85 Huy hiệu đồng15 gold badges49 silver badges85 bronze badges 0 Gửi báo cáo yêu cầu kéo một lỗi date_add(Php 5> = 5.3.0, Php 7, Php 8) DateTime :: Thêm - DATE_ADD - Sửa đổi một đối tượng DateTime, với số lượng thêm ngày, tháng, năm, giờ, phút và giây -- date_add — Modifies a DateTime object, with added amount of days, months, years, hours, minutes and seconds Sự mô tảPhong cách hướng đối tượng PublicDateTime :: Thêm (DateInterVal Phong cách thủ tục date_add (DateTime Thêm đối tượng DateInterVal được chỉ định vào đối tượng DateTime được chỉ định.DateInterval object to the specified DateTime object. Giống như datetimeimmutable :: add () nhưng hoạt động với DateTime.DateTimeImmutable::add() but works with DateTime. Phiên bản thủ tục lấy đối tượng DateTime làm đối số đầu tiên của nó.DateTime object as its first argument. Thông số 2Chỉ kiểu thủ tục: một đối tượng DateTime được trả về bởi date_create (). Hàm sửa đổi đối tượng này.DateTime object returned by date_create(). The function modifies this object. 3Một đối tượng DateIntervalDateInterval object Trả về giá trịTrả về đối tượng DateTime sửa đổi cho chuỗi phương thức.DateTime object for method chaining. Xem thêm
+ Thêm một ghi chú Người dùng đóng góp ghi chúKhông có người dùng đóng góp ghi chú cho trang này. Làm cách nào để thêm 1 giờ vào DateTime?Bạn nên thêm một T trước phần đặc tả thời gian: $ Time = 'Tue ngày 15 tháng 5 10:14:30 +0000 2012';$ dt = new DateTime ($ Time);$ dt-> thêm (ngày mới, 'pt1h'));$dt = new DateTime($time); $dt->add(new DateInterval('PT1H'));
Làm thế nào để thêm giờ trong thời gian ngày trong PHP?Bạn có thể sử dụng một cái gì đó như hàm strtotime () để thêm một cái gì đó vào dấu thời gian hiện tại.$ new_time = date ("y-m-d h: i: s", strtotime ('+5 giờ')).$new_time = date("Y-m-d H:i:s", strtotime('+5 hours')) .
Làm thế nào để bạn thêm giờ vào dấu thời gian?Để thêm 24 giờ vào Dấu thời gian UNIX, chúng tôi có thể sử dụng bất kỳ phương pháp nào trong số này: Phương pháp 1: Chuyển đổi 24 giờ thành giây và thêm kết quả vào thời gian UNIX hiện tại.Echo thời gian () + (24*60*60);Convert 24 hours to seconds and add the result to current Unix time. echo time() + (24*60*60);
Làm thế nào để thêm thời gian trong thời gian hiện tại trong PHP?$ curtime = date ('h: i');$ newTime = $ curtime + strtotime (' + 15 phút'); |