Hướng dẫn how can i add current date in php? - làm thế nào tôi có thể thêm ngày 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

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]

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

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']"];

     


Bài Viết Liên Quan

Chủ Đề