Hướng dẫn how can i insert current date and time in php? - làm thế nào để tôi có thể chèn ngày và giờ hiện tại trong php?

Tôi đang gặp sự cố khi nhận được ngày được chèn đúng vào cơ sở dữ liệu của mình.

$date = date('m/d/Y h:i:s', time());

Tôi sử dụng định dạng này, và, nó lặp lại chính xác, tuy nhiên, khi, tôi chèn

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");

Nó dường như không hoạt động thành công, và, thời gian vẫn còn 00:00:00 nếu bạn có thể tìm thấy giải pháp rất tuyệt, cảm ơn.

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

Hướng dẫn how can i insert current date and time in php? - làm thế nào để tôi có thể chèn ngày và giờ hiện tại trong php?

1

Nếu bạn đang tìm cách lưu trữ thời gian hiện tại, chỉ cần sử dụng các chức năng của MySQL.

mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");

Nếu bạn cần sử dụng PHP để thực hiện, định dạng nó

mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
0 vì vậy hãy thử

$date = date('Y-m-d H:i:s');
mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");

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

Aaron W.Aaron W.Aaron W.

9.2042 huy hiệu vàng34 Huy hiệu bạc44 Huy hiệu đồng2 gold badges34 silver badges44 bronze badges

4

Thay vào đó hãy thử điều này

$date = date('Y-m-d H:i:s');

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

Aaron W.Aaron W.Erik Giberti

9.2042 huy hiệu vàng34 Huy hiệu bạc44 Huy hiệu đồng9 silver badges11 bronze badges

Thay vào đó hãy thử điều này

Erik Gibertierik GibertiJun 20, 2013 at 21:25

1.2259 huy hiệu bạc11 huy hiệu đồng

bạn có thể sử dụng chức năng current_timestamp, mysql

Demonstration:

Đã trả lời ngày 20 tháng 6 năm 2013 lúc 21:25

INSERT INTO auto_ins
(MySQL_Function, DateTime, Date, Time, Year, TimeStamp)
VALUES
(“NOW()”, NOW(), NOW(), NOW(), NOW(), NOW());

mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
1 được sử dụng để chèn ngày và giờ hiện tại trong bảng MySQL. Tất cả các trường có kiểu dữ liệu
mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
2 hoạt động tốt với chức năng này.

Yyyy-MM-DD HH: MM: SS5 silver badges19 bronze badges

Mã sau đây cho thấy việc sử dụng

mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
1Oct 19, 2012 at 6:02

ReigekiGaurang

3915 Huy hiệu bạc19 Huy hiệu đồng18 silver badges12 bronze badges

Đã trả lời ngày 19 tháng 10 năm 2012 lúc 6:02

INSERT INTO table (`dateposted`) VALUES (CURRENT_TIMESTAMP)

Hướng dẫn how can i insert current date and time in php? - làm thế nào để tôi có thể chèn ngày và giờ hiện tại trong php?

Gauranggaurang

1.91818 Huy hiệu bạc12 Huy hiệu đồng14 gold badges77 silver badges106 bronze badges

Đặt

mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
4 của cột có tên
mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
5 là
mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
6 và chạy truy vấn sau:Mar 4, 2014 at 13:53

Sufiyan GhoriAbdullah

17.7K14 Huy hiệu vàng77 Huy hiệu bạc106 Huy hiệu đồng6 silver badges16 bronze badges

Đã trả lời ngày 4 tháng 3 năm 2014 lúc 13:53

Abdullahabdullah

4886 Huy hiệu bạc16 Huy hiệu ĐồngMar 2, 2012 at 22:10

"DateTime" mong đợi ngày được định hình như thế này: Yyyy-MM-DD HH: MM: SSJan Hančič

Vì vậy, định dạng ngày của bạn như vậy khi bạn đang chèn.16 gold badges94 silver badges99 bronze badges

2

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

Jan Hančičjan HančičSep 24, 2015 at 18:36

Hướng dẫn how can i insert current date and time in php? - làm thế nào để tôi có thể chèn ngày và giờ hiện tại trong php?

1

52.5K16 Huy hiệu vàng94 Huy hiệu bạc99 Huy hiệu đồng

$Tdate = "'".$_POST["Tdate"]."'" ;    //   10/04/2016
$Tdate = "STR_TO_DATE(".$Tdate.", '%d/%m/%Y')"  ;  
mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$Tdate')");

     <?php $date= date("Y-m-d");
$time=date("H:m");
$datetime=$date."T".$time;
mysql_query(INSERT INTO table (`dateposted`) VALUES ($datetime));
?>

<form action="form.php" method="get">
<input type="datetime-local" name="date" value="<?php echo $datetime; ?>">
<input type="submit" name="submit" value="submit">

in some case You better insert date and time together into DB so you can do calculation with hours and seconds . () .

$Tdate=date('Y/m/d H:i:s') ; // this to get current date as text .
$Tdate = "STR_TO_DATE(".$Tdate.", '%d/%m/%Y %H:%i:%s')"  ;  

Đã trả lời ngày 24 tháng 9 năm 2015 lúc 18:36Apr 26, 2016 at 11:15

Hướng dẫn how can i insert current date and time in php? - làm thế nào để tôi có thể chèn ngày và giờ hiện tại trong php?

Nếu bạn thông qua ngày từ PHP, bạn có thể sử dụng bất kỳ định dạng nào bằng hàm

mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
7 Hàm MySQL. Hãy đồng ý rằng bạn đang chèn ngày qua biểu mẫu HTMLSalem

mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
5 phải là loại MySQL
mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");
9. Hoặc MySQL sẽ thêm 00:00:00 trong một số trường hợp, bạn sẽ chèn ngày và thời gian cùng nhau vào DB để bạn có thể tính toán với giờ và giây. ().6 silver badges22 bronze badges

Đã trả lời ngày 26 tháng 4 năm 2016 lúc 11:15

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");
0

Salemsalem

5986 Huy hiệu bạc22 Huy hiệu ĐồngNov 26, 2016 at 10:37

Cách tốt nhất để làm cho nó dễ dàng hơn và hiệu quả là:Prakash GPz

Bây giờ, khi bạn chèn một hàng vào bảng, bạn có thể bỏ qua trường này (

$date = date('Y-m-d H:i:s');
mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");
0) vì nó sẽ điền vào thời gian hiện tại làm giá trị mặc định4 gold badges16 silver badges25 bronze badges

Đã trả lời ngày 26 tháng 11 năm 2016 lúc 10:37

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");
1

Prakash GPZprakash GPZJun 19, 2017 at 17:11

1.6054 Huy hiệu vàng16 Huy hiệu bạc25 Huy hiệu Đồng

Chỉ cần sử dụng với múi giờ của bạn:

Đã trả lời ngày 19 tháng 6 năm 2017 lúc 17:11Nov 11, 2018 at 1:27

$ date = ngày ('y-m-d h: i: s'); Với loại: 'DateTime' hoạt động rất tốt cho tôi vì tôi muốn in toàn bộ ngày và dấu thời gian ..Rehan

$ date = ngày ('y-m-d h: i: s'); $ STMTC-> BINDPARAM (2, $ ngày);3 bronze badges

Đã trả lời ngày 11 tháng 11 năm 2018 lúc 1:27

Rehanrehan

Phù hiệu bằng đồng 113

Nó phụ thuộc vào kiểu dữ liệu bạn đặt cho bảng DB của bạn.

DateTime (Kiểu dữ liệu)

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");
3

Mysql

Phù hiệu bằng đồng 113

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");
4

DateTime (Kiểu dữ liệu)

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");
5

Mysql

Phù hiệu bằng đồng 113

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");
6

DateTime (Kiểu dữ liệu)

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");
7

MysqlSep 25, 2020 at 14:27

Hướng dẫn how can i insert current date and time in php? - làm thế nào để tôi có thể chèn ngày và giờ hiện tại trong php?

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");
2Dexter

PHP3 gold badges37 silver badges35 bronze badges

Ngày (kiểu dữ liệu)

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");
8

Thời gian (Kiểu dữ liệu)

Đã trả lời ngày 25 tháng 9 năm 2020 lúc 14:27Sep 25, 2015 at 6:44

Hướng dẫn how can i insert current date and time in php? - làm thế nào để tôi có thể chèn ngày và giờ hiện tại trong php?

DexterDextertisuchi

6.6203 Huy hiệu vàng37 Huy hiệu bạc35 Huy hiệu Đồng2 silver badges11 bronze badges

Tôi tin rằng, bạn cần thay đổi mã của mình một chút giống như sau cùng với loại đã nộp cơ sở dữ liệu của bạn.

$date = date('Y-m-d H:i:s');
mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");
1

Hy vọng, sẽ hoạt động hoàn hảo.

$date = date('Y-m-d H:i:s');
mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");
2

Đã trả lời ngày 25 tháng 9 năm 2015 lúc 6:44

Hướng dẫn how can i insert current date and time in php? - làm thế nào để tôi có thể chèn ngày và giờ hiện tại trong php?

TisuchitisuchiOct 3, 2017 at 5:25

2

1292 huy hiệu bạc11 huy hiệu đồng

mysql_query("INSERT INTO table 
(dateposted) 
VALUES ('$date')");
9

Hướng dẫn how can i insert current date and time in php? - làm thế nào để tôi có thể chèn ngày và giờ hiện tại trong php?

dùng cái này

Và sau đó trong mysql làm3 gold badges61 silver badges115 bronze badges

Sau đó ngày và giờ sẽ được chèn thành côngSep 8, 2016 at 19:00

1

Làm thế nào tôi có thể chèn ngày và giờ hiện tại trong MySQL bằng PHP?

Để chỉ chèn giá trị ngày, hãy sử dụng độ cong () trong mysql. Với điều đó, nếu bạn muốn có được toàn bộ DateTime, thì bạn có thể sử dụng phương thức ngay (). Chèn cả ngày và giờ với sự trợ giúp của bây giờ ().Insert both date and time with the help of now().

Làm thế nào tôi có thể chèn thời gian hiện tại trong PHP?

Tạo một ngày với mktime () Tham số dấu thời gian tùy chọn trong hàm date () chỉ định dấu thời gian.Nếu bị bỏ qua, ngày và thời gian hiện tại sẽ được sử dụng (như trong các ví dụ trên).Hàm php mktime () trả về thời gian unix cho một ngày. The optional timestamp parameter in the date() function specifies a timestamp. If omitted, the current date and time will be used (as in the examples above). The PHP mktime() function returns the Unix timestamp for a date.

Làm thế nào bạn có thể tạo ngày và giờ hiện tại trong PHP?

Trả lời: Sử dụng hàm php date () Bạn có thể chỉ cần sử dụng hàm php () để lấy dữ liệu và thời gian hiện tại ở định dạng khác nhau, ví dụ, ngày ('d-m-y h: i: s'), ngày ('d/m/y h: i: s '), v.v.Use the PHP date() Function You can simply use the PHP date() function to get the current data and time in various format, for example, date('d-m-y h:i:s') , date('d/m/y H:i:s') , and so on.

Làm thế nào tôi có thể nhận được ngày và thời gian hiện tại ở PHP ở Ấn Độ?

$ time_now = mktime (ngày ('h')+5, ngày ('i')+30, ngày ('s'));$ date = date ('d-m-y h: i', $ time_now);Echo $ ngày;PHP ...
Điều này cũng chỉ đầu ra thời gian hệ thống.....
Nếu hệ thống của bạn ở Ấn Độ và bạn đặt múi giờ cho Kolkata, thì có, nó sẽ cho bạn thời gian hệ thống ..