Hướng dẫn how to store date and time in database using php - cách lưu trữ ngày và giờ trong cơ sở dữ liệu bằng php

29

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi không thể tin rằng tôi không thể làm điều này, nhưng tôi muốn có thể lưu trữ ngày và giờ hiện tại từ PHP trong bảng MySQL.

Cột trong bảng là loại DateTime. Tôi đã thử cái này

$current_date = date("Y-m-d");
$my_date = strtotime($current_date);
INSERT INTO my_table (date_time) VALUES ('$my_date')

Nhưng dấu thời gian của tôi xuất hiện dưới dạng 0000-00-00 00:00:00

Điều này phải rất dễ thực hiện nhưng tôi không thể làm cho nó hoạt động! Tôi muốn sử dụng dấu thời gian từ PHP thay vì sử dụng hàm mysql bây giờ ()

Hỏi ngày 2 tháng 12 năm 2012 lúc 16:24Dec 2, 2012 at 16:24

Hướng dẫn how to store date and time in database using php - cách lưu trữ ngày và giờ trong cơ sở dữ liệu bằng php

1

Thử cái này:

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');

Trong tham số định dạng ngày của hàm ngày, sử dụng: 'H' cho định dạng 24 giờ 'H' cho định dạng 12 giờ
'H' for 24hr format
'h' for 12hr format

Hướng dẫn how to store date and time in database using php - cách lưu trữ ngày và giờ trong cơ sở dữ liệu bằng php

Georgie

151 Huy hiệu bạc5 Huy hiệu đồng1 silver badge5 bronze badges

Đã trả lời ngày 2 tháng 12 năm 2012 lúc 16:29Dec 2, 2012 at 16:29

Khóa họcWebCoursesWebCoursesWeb

4.0513 Huy hiệu vàng18 Huy hiệu bạc24 Huy hiệu đồng3 gold badges18 silver badges24 bronze badges

Đừng lưu nó dưới dạng dấu thời gian UNIX (mà

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
1 xuất ra), nhưng là "2012-12-02 13:00" vào cột DateTime.

Đã trả lời ngày 2 tháng 12 năm 2012 lúc 16:27Dec 2, 2012 at 16:27

Chkichrkichrki

6.0156 Huy hiệu vàng33 Huy hiệu bạc53 Huy hiệu Đồng6 gold badges33 silver badges53 bronze badges

1

Tạo loại thời gian loại cột và đặt nó thành NULL. Sau đó vượt qua NULL trong quá trình chèn và MySQL sẽ chèn ngày và giờ hiện tại. Điều này làm việc cho tôi.

Đã trả lời ngày 22 tháng 10 năm 2013 lúc 7:26Oct 22, 2013 at 7:26

Đặt 'Loại' của cột có tên 'Date_Time' là 'DateTime' và chạy truy vấn sau:

INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)

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

AbdullahabdullahAbdullah

4886 Huy hiệu bạc16 Huy hiệu Đồng6 silver badges16 bronze badges

Xóa strtotime ()

$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')

Nếu bạn muốn bao gồm các giờ, phút và giây, $ current_date = date ("y-m-d h: i: s");

Đã trả lời ngày 29 tháng 12 năm 2015 lúc 12:51Dec 29, 2015 at 12:51

Fidazikfidazikfidazik

4131 Huy hiệu vàng5 Huy hiệu bạc11 Huy hiệu đồng1 gold badge5 silver badges11 bronze badges

Vấn đề 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 định dạng ‘Yyyy-MM-DD HH: MM: SS. Ngày chỉ có thể được lưu trữ trong đị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 nó và hiển thị nó.

Khi viết một truy vấn trong MySQL bằng cách sử dụng Php, khả năng ứng dụng của nó sẽ được kiểm tra trên cơ sở chính MySQL. Vì vậy, hãy sử dụng định dạng ngày và thời gian mặc định được cung cấp bởi mysql, tức là ‘yyyy-mm-dd

Examples:

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 cơ sở dữ liệu:

CREATE DATABASE Date_time_example;

Ví dụ 1: Chương trình PHP để tạo cơ sở dữ liệu và bảng PHP program to Create database and table

PHP

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
2

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
3
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
5
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
7
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
9
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
1
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
3
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
5
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
7
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

Is

$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
9
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
0
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
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
2

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
3
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
4
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
5
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
6
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
7

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
8

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
9
CREATE DATABASE Date_time_example;
0

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
3
CREATE DATABASE Date_time_example;
2

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
3
CREATE DATABASE Date_time_example;
4

CREATE DATABASE Date_time_example;
5

$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
9
CREATE DATABASE Date_time_example;
7
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
2
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
9
Table date_test created successfully
1

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
3
Table date_test created successfully
3
Table date_test created successfully
4
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

Table date_test created successfully
6
Table date_test created successfully
7
Table date_test created successfully
8

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
3
Table date_test created successfully
3
New record created successfully
1
New record created successfully
2
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
8

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
8

New record created successfully
6
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
8

New record created successfully
9

Output:

Table date_test created successfully

Ví dụ 2: Chương trình PHP để chèn ngày vào bảng. PHP program to insert date into the table.

PHP

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
2

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
3
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
5
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
7
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
9
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
1
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
3
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
5
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
7
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

Is

$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
9
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
0
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
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
2

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
3
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
4
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
5
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
6
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
7

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
8

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
9
CREATE DATABASE Date_time_example;
0

$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
9
CREATE DATABASE Date_time_example;
7
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
2
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
9
Table date_test created successfully
1

$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
9
CREATE DATABASE Date_time_example;
7
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
2
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
9
Table date_test created successfully
1

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
3
Table date_test created successfully
3
Table date_test created successfully
4
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

Table date_test created successfully
6
Table date_test created successfully
7
Table date_test created successfully
8

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
3
Table date_test created successfully
3
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
38
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
39
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
9
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
39
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
42

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
8

New record created successfully
6
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
8

New record created successfully
9

Output:

New record created successfully

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
3
Table date_test created successfully
3
New record created successfully
1
New record created successfully
2
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
8
This example is used to display which row created on 2018-12-05. Use the following query to display result.
The created_at column contains not only date but also time. So it will display error message.

SELECT * FROM date_test WHERE created_at = '2018-12-05';

Output:

(!Important) Wrong Query It returns no rows

Ví dụ 2: Chương trình PHP để chèn ngày vào bảng. To correct it, use the DATE function as follows:

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
0

PHP

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
2

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
3
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
5
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
7
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
9
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
1
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
3
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
5
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
4
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
7
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
6

Is

$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
9
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
0
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
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
2

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
3
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
4
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
5
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
6
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
7

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
8

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
9
CREATE DATABASE Date_time_example;
0

$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
90
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
91
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
92
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
93
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
94

$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
9
CREATE DATABASE Date_time_example;
7
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
2
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
9
Table date_test created successfully
1

$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
9
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
5
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
95
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
2

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
3
Table date_test created successfully
3
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
95
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
08

INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
09

Table date_test created successfully
7
Table date_test created successfully
8

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
3
Table date_test created successfully
3
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
38
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
39
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
9
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
39
$my_date = date("Y-m-d H:i:s");
INSERT INTO my_table (date_time) VALUES ('$my_date');
42

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
8

New record created successfully
6
INSERT INTO my_table (`date_time`) VALUES (CURRENT_TIMESTAMP)
9
$current_date = date("Y-m-d");
INSERT INTO my_table (date_time) VALUES ('$current_date')
8

New record created successfully
9

Output:

Hướng dẫn how to store date and time in database using php - cách lưu trữ ngày và giờ trong cơ sở dữ liệu bằng php

Để có được năm, quý, tháng, tuần, ngày, giờ, phút và thứ hai từ giá trị DateTime, hãy sử dụng các hàm như được hiển thị trong câu lệnh sau: giờ (@dt), phút (@dt), thứ hai (@dt ), Ngày (@dt), tuần (@dt), tháng (@dt), quý (@dt), năm (@dt);
HOUR(@dt), MINUTE(@dt), SECOND(@dt), DAY(@dt), WEEK(@dt), MONTH(@dt), QUARTER(@dt), YEAR(@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à các ví dụ PHP này.


Làm thế nào tôi có thể chèn ngày và giờ 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 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 chèn ngày trong yyyy

Bạn có thể sử dụng str_to_date để chuyển đổi chuỗi ngày sang định dạng ngày nội bộ của MySQL để chèn.use str_to_date to convert a date string to MySQL's internal date format for inserting.

Làm thế nào lưu trữ thời gian hiện tại trong biến PHP?

PHP nhận được ngày và giờ hiện tại..
$ hôm nay = ngày ("f j, y, g: i a");// 30 tháng 10 năm 2019, 10:42 tối ..
$ hôm nay = ngày ("d m j g: i: s t y");// Thứ tư ngày 30 tháng 10 22:42:18 UTC 2019 ..
$ hôm nay = ngày ("y-m-d h: i: s");// 2019-10-30 22:42:18 (Định dạng DateTime MySQL).