Làm cách nào để chèn ngày giờ hiện tại vào PHP MySQL?

Dấu thời gian là một chuỗi các ký tự, biểu thị ngày và/hoặc thời gian xảy ra một sự kiện nhất định

Kiếm một buổi hẹn hò

Tham số định dạng bắt buộc của hàm date[] chỉ định cách định dạng ngày [hoặc thời gian]

Dưới đây là một số ký tự thường được sử dụng cho ngày tháng

  • d - Thể hiện ngày trong tháng [01 đến 31]
  • m - Đại diện cho một tháng [01 đến 12]
  • Y - Đại diện cho một năm [bằng bốn chữ số]
  • l [chữ thường 'L'] - Đại diện cho ngày trong tuần

Các ký tự khác, như "/", ". ", hoặc "-" cũng có thể được chèn vào giữa các ký tự để thêm định dạng bổ sung

Ví dụ bên dưới định dạng ngày hôm nay theo ba cách khác nhau

Ví dụ

echo "Hôm nay là ". ngày["Y/m/d"]. "
";
echo "Hôm nay là ". ngày ["Y. m. d"]. "
";
echo "Hôm nay là ". ngày ["Y-m-d"]. "
";
echo "Hôm nay là ". ngày["l"];
?>

Tự mình thử »

Mẹo PHP - Năm bản quyền tự động

Sử dụng hàm

mysql> select *from CurDateDemo;
13 để tự động cập nhật năm bản quyền trên website của bạn

có được một thời gian

Dưới đây là một số ký tự thường được sử dụng cho thời gian

  • H - định dạng 24 giờ của một giờ [00 đến 23]
  • h - Định dạng 12 giờ của một giờ với các số 0 đứng đầu [01 đến 12]
  • i - Phút có số 0 đứng đầu [00 đến 59]
  • s - Giây có số 0 đứng đầu [00 đến 59]
  • a - Chữ thường Ante meridiem và Post meridiem [sáng hoặc chiều]

Ví dụ dưới đây xuất thời gian hiện tại ở định dạng đã chỉ định

Lưu ý rằng hàm PHP date[] sẽ trả về ngày/giờ hiện tại của máy chủ

Nhận múi giờ của bạn

Nếu thời gian bạn nhận được mã không chính xác, có thể là do máy chủ của bạn ở một quốc gia khác hoặc được thiết lập cho một múi giờ khác

Vì vậy, nếu bạn cần thời gian chính xác theo một địa điểm cụ thể, bạn có thể đặt múi giờ bạn muốn sử dụng

Ví dụ bên dưới đặt múi giờ thành "America/New_York", sau đó xuất thời gian hiện tại theo định dạng đã chỉ định

Ví dụ

date_default_timezone_set["America/New_York"];
echo "The time is ". ngày ["h. i. sa"];
?>

Tự mình thử »

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ỏ qua, ngày và giờ hiện tại sẽ được sử dụng [như trong các ví dụ trên]

Hàm PHP

mysql> select *from CurDateDemo;
14 trả về dấu thời gian Unix cho một ngày. Dấu thời gian Unix chứa số giây giữa Kỷ nguyên Unix [ngày 1 tháng 1 năm 1970 00. 00. 00 GMT] và thời gian được chỉ định

cú pháp

mktime[giờ, phút, giây, tháng, ngày, năm]

Ví dụ bên dưới tạo ngày và giờ bằng hàm

mysql> select *from CurDateDemo;
13 từ một số tham số trong hàm
mysql> select *from CurDateDemo;
14

Ví dụ

$d=mktime[11, 14, 54, 8, 12, 2014];
echo "Ngày tạo là ". ngày ["Y-m-d h. i. sa", $d];
?>

Tự mình thử »

Tạo một ngày từ một chuỗi với strtotime[]

Hàm PHP

mysql> select *from CurDateDemo;
17 được sử dụng để chuyển đổi chuỗi ngày có thể đọc được của con người thành dấu thời gian Unix [số giây kể từ ngày 1 tháng 1 năm 1970 00. 00. 00 giờ GMT]

Để chỉ chèn giá trị ngày tháng, hãy sử dụng curdate[] trong MySQL. Cùng với đó, nếu bạn muốn lấy toàn bộ thời gian, thì bạn có thể sử dụng phương thức now[]

Trước tiên chúng ta hãy tạo một bảng -

mysql> create table CurDateDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.74 sec]

Bây giờ bạn chỉ có thể chèn ngày với sự trợ giúp của phương thức curdate[] -

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]

Hiển thị ngày đã chèn với sự trợ giúp của câu lệnh chọn. Truy vấn như sau -

mysql> select *from CurDateDemo;

Đây là đầu ra -

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]

Bây giờ chúng ta hãy tạo một bảng và hiển thị thời gian hiện tại -

mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]

Chèn cả ngày và giờ với sự trợ giúp của now[]

Truy vấn để chèn bản ghi như sau -

mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]

Bây giờ chúng ta hãy kiểm tra xem ngày và giờ đã được chèn hay chưa. Truy vấn để hiển thị các bản ghi như sau -

Sự cố này mô tả định dạng ngày để chèn ngày vào cơ sở dữ liệu MySQL. MySQL truy xuất và hiển thị các giá trị DATETIME trong 'YYYY-MM-DD HH. MM. định dạng SS. Ngày chỉ có thể được lưu trữ ở định dạng này. Tuy nhiên, nó có thể được sử dụng với bất kỳ chức năng định dạng thời gian nào để thay đổi và hiển thị nó.

Khi viết một truy vấn trong MySQL bằng PHP, khả năng ứng dụng của nó sẽ được kiểm tra trên cơ sở của chính MySQL. Vì vậy, hãy sử dụng định dạng ngày và giờ mặc định do MySQL cung cấp. e. 'YYYY-MM-DD'

ví dụ

DATE: YYYY-MM-DD
Example: 2005-12-26

DATETIME: YYYY-MM-DD HH:MI:SS
Example: 2005-12-26 23:50:30

TIMESTAMP: YYYY-MM-DD HH:MI:SS
Example: 2005-12-26 23:50:30

YEAR: YYYY or YY

Truy vấn MySQL để tạo DataBase

CREATE DATABASE Date_time_example;

ví dụ 1. Chương trình PHP để tạo cơ sở dữ liệu và bảng

php




mysql> select *from CurDateDemo;
18

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
20
CREATE DATABASE Date_time_example;
0______71
CREATE DATABASE Date_time_example;
2

CREATE DATABASE Date_time_example;
3
CREATE DATABASE Date_time_example;
0
CREATE DATABASE Date_time_example;
5
CREATE DATABASE Date_time_example;
2

CREATE DATABASE Date_time_example;
7
CREATE DATABASE Date_time_example;
0____79
CREATE DATABASE Date_time_example;
2

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
91
CREATE DATABASE Date_time_example;
0____193
CREATE DATABASE Date_time_example;
2

mysql> select *from CurDateDemo;
19

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
96

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
98_______220
mysql> select *from CurDateDemo;
60
CREATE DATABASE Date_time_example;
3
mysql> select *from CurDateDemo;
60
CREATE DATABASE Date_time_example;
7
mysql> select *from CurDateDemo;
60
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
91
mysql> select *from CurDateDemo;
66

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
68

mysql> select *from CurDateDemo;
69
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
50
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
52

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
53
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
54______355
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
56
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
57

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
58

mysql> select *from CurDateDemo;
19

mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
40

mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
41
mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
42

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
53
mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
44

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
53
mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
46

mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
47

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
69
mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
30
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> select *from CurDateDemo;
60
mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
41
mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
34

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
53
mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
36
mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
37
CREATE DATABASE Date_time_example;
2

________ 358 ________ 2180 ________ 2181

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
53
mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
36
mysql> select *from CurDateDemo;
184
mysql> select *from CurDateDemo;
185
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> select *from CurDateDemo;
66

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
58

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
190

mysql> select *from CurDateDemo;
191
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> select *from CurDateDemo;
66

mysql> select *from CurDateDemo;
194


đầu ra.
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
9

ví dụ 2. Chương trình PHP để chèn ngày vào bảng

php




mysql> select *from CurDateDemo;
18

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
20
CREATE DATABASE Date_time_example;
0______71
CREATE DATABASE Date_time_example;
2

CREATE DATABASE Date_time_example;
3
CREATE DATABASE Date_time_example;
0
CREATE DATABASE Date_time_example;
5
CREATE DATABASE Date_time_example;
2

CREATE DATABASE Date_time_example;
7
CREATE DATABASE Date_time_example;
0____79
CREATE DATABASE Date_time_example;
2

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
91
CREATE DATABASE Date_time_example;
0____193
CREATE DATABASE Date_time_example;
2

mysql> select *from CurDateDemo;
19

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
96

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
98_______220
mysql> select *from CurDateDemo;
60
CREATE DATABASE Date_time_example;
3
mysql> select *from CurDateDemo;
60
CREATE DATABASE Date_time_example;
7
mysql> select *from CurDateDemo;
60
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
91
mysql> select *from CurDateDemo;
66

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
68

mysql> select *from CurDateDemo;
69
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
50
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
52

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
53
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
54______355
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
56
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
57

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
58

mysql> select *from CurDateDemo;
19

CREATE DATABASE Date_time_example;
28

mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
41
CREATE DATABASE Date_time_example;
30

CREATE DATABASE Date_time_example;
31
CREATE DATABASE Date_time_example;
32______733
CREATE DATABASE Date_time_example;
34

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
69
mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
30
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> select *from CurDateDemo;
60
mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
41
mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
34

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
53
mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
36
CREATE DATABASE Date_time_example;
44
CREATE DATABASE Date_time_example;
2

________ 358 ________ 2180 ________ 2181

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
53
mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
36
CREATE DATABASE Date_time_example;
51
CREATE DATABASE Date_time_example;
52
mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
41
CREATE DATABASE Date_time_example;
52
CREATE DATABASE Date_time_example;
55
mysql> select *from CurDateDemo;
185
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> select *from CurDateDemo;
66

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
58

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
190

mysql> select *from CurDateDemo;
191
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> select *from CurDateDemo;
66

mysql> select *from CurDateDemo;
194


đầu ra.
mysql> select *from CurDateDemo;
6

Ví dụ 3. Ví dụ này được sử dụng để hiển thị hàng nào được tạo vào ngày 2018-12-05. Sử dụng truy vấn sau để hiển thị kết quả.
Cột created_at không chỉ chứa ngày tháng mà còn cả thời gian. Vì vậy, nó sẽ hiển thị thông báo lỗi.

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
5

đầu ra

mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
4

Truy vấn đúng. Để sửa lại, hãy sử dụng hàm DATE như sau

mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
3

php




mysql> select *from CurDateDemo;
18

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
20
CREATE DATABASE Date_time_example;
0______71
CREATE DATABASE Date_time_example;
2

CREATE DATABASE Date_time_example;
3
CREATE DATABASE Date_time_example;
0
CREATE DATABASE Date_time_example;
5
CREATE DATABASE Date_time_example;
2

CREATE DATABASE Date_time_example;
7
CREATE DATABASE Date_time_example;
0____79
CREATE DATABASE Date_time_example;
2

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
91
CREATE DATABASE Date_time_example;
0____193
CREATE DATABASE Date_time_example;
2

mysql> select *from CurDateDemo;
19

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
96

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
98_______220
mysql> select *from CurDateDemo;
60
CREATE DATABASE Date_time_example;
3
mysql> select *from CurDateDemo;
60
CREATE DATABASE Date_time_example;
7
mysql> select *from CurDateDemo;
60
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
91
mysql> select *from CurDateDemo;
66

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
68

mysql> select *from CurDateDemo;
69
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
50
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
52

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
53
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
54______355
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
56
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
57

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
58

mysql> select *from CurDateDemo;
19

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
909

mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
41
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
911

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
912
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
913
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
914
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
915
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
916

mysql> select *from CurDateDemo;
19

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
918
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
919
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> select *from CurDateDemo;
60
mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
41
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
923

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
69
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
55
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
918
+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
52

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
53
mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
36
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
918
CREATE DATABASE Date_time_example;
2
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
933

mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
934

________ 2180 ________ 2181

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
53
mysql> insert into NowDemo values[now[]];
Query OK, 1 row affected [0.16 sec]
36
CREATE DATABASE Date_time_example;
51
CREATE DATABASE Date_time_example;
52
mysql> create table NowDemo
   -> [
   -> ArrivalDate datetime
   -> ];
Query OK, 0 rows affected [0.47 sec]
41
CREATE DATABASE Date_time_example;
52
CREATE DATABASE Date_time_example;
55
mysql> select *from CurDateDemo;
185
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> select *from CurDateDemo;
66

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set [0.00 sec]
58

mysql> select *from CurDateDemo;
19

mysql> select *from CurDateDemo;
190

mysql> select *from CurDateDemo;
191
mysql> insert into CurDateDemo values[curdate[]];
Query OK, 1 row affected [0.15 sec]
97
mysql> select *from CurDateDemo;
66

mysql> select *from CurDateDemo;
194


Đầu ra.

Để lấy năm, quý, tháng, tuần, ngày, giờ, phút và giây từ một giá trị DATETIME, hãy sử dụng các hàm như trong câu lệnh sau.
GIỜ[@dt], PHÚT[@dt], GIÂY[@dt], NGÀY[@dt], TUẦN[@dt], THÁNG[@dt], QUÝ[@dt]

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

Làm cách nào để chèn ngày và giờ trong MySQL bằng biểu mẫu PHP?

php $date=strtotime["tomorrow"]; echo date["Y-m-d h:i:sa", $date] . "
"; $date=strtotime["next Sunday"]; echo date["Y-m-d h:i:sa", $date] . "
"; $date=strtotime["+3 Months"]; echo date["Y-m-d h:i:sa", $date] .

Làm cách nào để lưu trữ ngày và giờ hiện tại trong MySQL bằng PHP?

Để chỉ chèn giá trị ngày tháng, hãy sử dụng curdate[] trong MySQL. Cùng với đó, nếu bạn muốn lấy toàn bộ thời gian, thì bạn có thể sử dụng phương thức now[]. Chèn cả ngày và giờ với sự trợ giúp của now[] .

Làm cách nào để cập nhật ngày giờ hiện tại trong MySQL bằng PHP?

Bạn có thể sử dụng now[] với tính năng tự động điền mặc định và ngày giờ hiện tại cho việc này. Sau này, bạn có thể trích xuất phần ngày tháng bằng hàm date[].

Làm cách nào để chèn ngày hôm nay vào PHP MySQL?

Phương pháp đơn giản nhất để chèn ngày giờ hiện tại vào MySQL là sử dụng hàm now[] . Khi bạn gọi hàm, nó sẽ trả về ngày và giờ hiện tại theo múi giờ được định cấu hình của hệ thống dưới dạng chuỗi. Giá trị được trả về từ hàm now[] là YYYY-MM-DD cho ngày và HH-MM-SS-UU cho bản ghi thời gian.

Chủ Đề