Hướng dẫn php date 30 minutes - ngày php 30 phút

Vì vậy, những gì tôi cần làm là thêm 30 phút vào những điều sau

date("Ymdhis");

Tôi đã thử điều này

+strtotime("+30 minutes");

Tuy nhiên nó dường như không thích nó. Tôi tự hỏi những gì chính xác tại sao để làm điều này là.

Đã hỏi ngày 22 tháng 3 năm 2012 lúc 22:47Mar 22, 2012 at 22:47

Hướng dẫn php date 30 minutes - ngày php 30 phút

RussellharrowerrussellharrowerRussellHarrower

6.08121 Huy hiệu vàng94 Huy hiệu bạc189 Huy hiệu đồng21 gold badges94 silver badges189 bronze badges

1

Phương pháp sử dụng

+strtotime("+30 minutes");
4 của bạn sẽ hoạt động.


Đầu ra

2012/03/22 10:55:45
2012/03/22 11:25:45 // 30 minutes later

Tuy nhiên, phương pháp thêm thời gian của bạn có lẽ không chính xác. Trên đây sẽ hoạt động để thêm 30 phút vào thời điểm hiện tại. Giả sử bạn muốn thêm 30 phút kể từ một thời gian nhất định,

+strtotime("+30 minutes");
5, sau đó sử dụng tham số thứ hai của ____ 14, được sử dụng làm cơ sở để tính toán ngày tương đối.

date("Y/m/d H:i:s", strtotime("+30 minutes", $t));

http://codepad.org/Z5yquF55

Đã trả lời ngày 22 tháng 3 năm 2012 lúc 22:56Mar 22, 2012 at 22:56

Tôi đã kiểm tra mã này nhưng nó không hoạt động với tôi:

 $t = date();  
 date("Y/m/d h:i:s", strtotime("+30 minutes", $t));

Đây là giải pháp của tôi

 //This is where you put the date, but I use the current date for this example
 $date = date("Y-m-d H:i:s");

 //Convert the variable date using strtotime and 30 minutes then format it again on the desired date format
 $add_min = date("Y-m-d H:i:s", strtotime($date . "+30 minutes"));
 echo  $date . "
"; //current date or whatever date you want to put in here echo $add_min; //add 30 minutes

Đã trả lời ngày 23 tháng 3 năm 2012 lúc 5:38Mar 23, 2012 at 5:38

SupernoobsupernoobSuperNoob

3823 Huy hiệu bạc6 Huy hiệu Đồng3 silver badges6 bronze badges

+strtotime("+30 minutes");
7 chấp nhận tham số thứ hai là điểm bắt đầu của nó.

Nếu bạn có

+strtotime("+30 minutes");
8 và muốn thêm 30 phút vào nó, bạn có thể làm
+strtotime("+30 minutes");
9

Đã trả lời ngày 22 tháng 3 năm 2012 lúc 22:57Mar 22, 2012 at 22:57

StaticsAnstaticanstaticsan

29,5K4 Huy hiệu vàng59 Huy hiệu bạc73 Huy hiệu đồng4 gold badges59 silver badges73 bronze badges

Hãy thử một cái gì đó như.

$Start = "12:00:00";
$Minutes = 30;

$To = date("H:i:s", strtotime($Start)+($Minutes*60));

Đã trả lời ngày 22 tháng 3 năm 2012 lúc 22:51Mar 22, 2012 at 22:51

Hướng dẫn php date 30 minutes - ngày php 30 phút

AdamadamAdam

3.5536 Huy hiệu vàng30 Huy hiệu bạc51 Huy hiệu Đồng6 gold badges30 silver badges51 bronze badges

Sử dụng chức năng này:

date("Ymdhis", strtotime("+30 minutes"))

Hướng dẫn php date 30 minutes - ngày php 30 phút

Đã trả lời ngày 22 tháng 3 năm 2012 lúc 22:57Mar 22, 2012 at 22:57

StaticsAnstaticansikander

29,5K4 Huy hiệu vàng59 Huy hiệu bạc73 Huy hiệu đồng16 silver badges23 bronze badges

Hãy thử một cái gì đó như.

date("Ymdhis");

Đã trả lời ngày 22 tháng 3 năm 2012 lúc 22:51

+strtotime("+30 minutes");
0

Adamadam

3.5536 Huy hiệu vàng30 Huy hiệu bạc51 Huy hiệu Đồng

+strtotime("+30 minutes");
0

Sử dụng chức năng này:

+strtotime("+30 minutes");
2

Sikandersikander

Đã trả lời ngày 22 tháng 3 năm 2012 lúc 22:56Mar 22, 2012 at 22:56

Tôi đã kiểm tra mã này nhưng nó không hoạt động với tôi:matt

Đây là giải pháp của tôi1 gold badge20 silver badges28 bronze badges

1

Đã trả lời ngày 23 tháng 3 năm 2012 lúc 5:38

Đã trả lời ngày 22 tháng 3 năm 2012 lúc 22:57Mar 22, 2012 at 22:57

StaticsAnstaticanmvdnes

29,5K4 Huy hiệu vàng59 Huy hiệu bạc73 Huy hiệu đồng1 silver badge5 bronze badges

+strtotime("+30 minutes");
3

Hãy thử một cái gì đó như.Mar 22, 2012 at 23:05