Hướng dẫn how to fetch date and time from database in php - cách tìm nạp ngày và giờ từ cơ sở dữ liệu trong php

6

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.

Hầu hết các bạn có thể tìm thấy câu hỏi trùng lặp này (gần như), nhưng tôi không thể tìm thấy giải pháp cho những gì tôi muốn trong tất cả các cuộc thảo luận ngoài kia.

Tôi có một cột trong cơ sở dữ liệu MySQL với Type = DateTime và nó tiết kiệm thời gian là 2013-08-21 20:26:12.

Bây giờ, tôi có thể lặp lại nó như vậy, tức là 2013-08-21 20:26:12 trên trang PHP nhưng tôi muốn lặp lại nó ở các định dạng sau:

  1. Ngày 21 tháng 8
  2. Ngày 21 tháng 8 năm 2013
  3. 8:26 PM, Thứ Tư - 21 tháng 8 năm 2013

Vui lòng chỉ đạo tôi nếu điều này có thể được thực hiện sau khi tìm nạp thời gian từ cơ sở dữ liệu và áp dụng một số chức năng PHP hoặc chúng tôi có thể làm điều đó tại thời điểm tìm nạp từ cơ sở dữ liệu? Và làm thế nào?

cảm ơn

** Cập nhật: Hoặc có thể nếu tôi có thể tạo thời gian sử dụng ngày (); Trong PHP và lưu trữ nó trong cơ sở dữ liệu MySQL như thời gian để chúng tôi có thể thực hiện các truy vấn thời gian trên đó, như tìm kiếm, v.v.

Hỏi ngày 21 tháng 8 năm 2013 lúc 17:37Aug 21, 2013 at 17:37

Hướng dẫn how to fetch date and time from database in php - cách tìm nạp ngày và giờ từ cơ sở dữ liệu trong php

JunaidjunaidJunaid

831 Huy hiệu vàng2 Huy hiệu bạc 6 Huy hiệu Đồng1 gold badge2 silver badges6 bronze badges

Sử dụng strtotime() để chuyển đổi chuỗi thời gian của bạn thành dấu thời gian và sau đó sử dụng hàm date() để chuyển đổi nó thành định dạng cần thiết.

$str = '2013-08-21 20:26:12';
echo date('d M ', strtotime($str));
echo date('d M Y', strtotime($str));
echo date('g:i A, l - d M Y', strtotime($str));

Output:

21 Aug 
21 Aug 2013
8:00 PM, Wednesday - 21 Aug 2013

Điều đó sẽ giúp bạn bắt đầu. Để biết thêm các tùy chọn, hãy tham khảo tài liệu chức năng date().

Demo!

Đã trả lời ngày 21 tháng 8 năm 2013 lúc 17:41Aug 21, 2013 at 17:41

Hướng dẫn how to fetch date and time from database in php - cách tìm nạp ngày và giờ từ cơ sở dữ liệu trong php

Amal Muraliamal MuraliAmal Murali

74K18 Huy hiệu vàng126 Huy hiệu bạc145 Huy hiệu Đồng18 gold badges126 silver badges145 bronze badges

1

Vui lòng chỉ đạo tôi nếu điều này có thể được thực hiện sau khi tìm nạp thời gian từ cơ sở dữ liệu và áp dụng một số chức năng PHP hoặc chúng tôi có thể làm điều đó tại thời điểm tìm nạp từ cơ sở dữ liệu? Và làm thế nào?

  1. cảm ơn

    SELECT DATE_FORMAT(my_column, '%D %b'                   ) FROM my_table;
    SELECT DATE_FORMAT(my_column, '%D %M, %Y'               ) FROM my_table;
    SELECT DATE_FORMAT(my_column, '%l:%i %p, %W - %D %M, %Y') FROM my_table;
    
  2. ** Cập nhật: Hoặc có thể nếu tôi có thể tạo thời gian sử dụng ngày (); Trong PHP và lưu trữ nó trong cơ sở dữ liệu MySQL như thời gian để chúng tôi có thể thực hiện các truy vấn thời gian trên đó, như tìm kiếm, v.v.

    date('jS M',               $ts);
    date('jS F, Y',            $ts);
    date('g:i A, l - jS F, Y', $ts);
    

    Hỏi ngày 21 tháng 8 năm 2013 lúc 17:37

JunaidjunaidAug 21, 2013 at 17:38

Hướng dẫn how to fetch date and time from database in php - cách tìm nạp ngày và giờ từ cơ sở dữ liệu trong php

831 Huy hiệu vàng2 Huy hiệu bạc 6 Huy hiệu Đồngeggyal

Sử dụng strtotime() để chuyển đổi chuỗi thời gian của bạn thành dấu thời gian và sau đó sử dụng hàm date() để chuyển đổi nó thành định dạng cần thiết.18 gold badges206 silver badges236 bronze badges

1

21st Aug
21st August, 2013
8:26 PM, Wednesday - 21st August, 2013



$date="2013-08-21 20:26:12";

date("jS M",strtotime($date));
date("jS F, Y",strtotime($date));
date("h:i A, l - jS F, Y",strtotime($date));

Điều đó sẽ giúp bạn bắt đầu. Để biết thêm các tùy chọn, hãy tham khảo tài liệu chức năng date().Aug 21, 2013 at 17:46

Chinmay235Chinmay235Chinmay235

Đã trả lời ngày 21 tháng 8 năm 2013 lúc 17:418 gold badges58 silver badges87 bronze badges

Amal Muraliamal Murali

$dateStr = '2013-08-21 20:26:12';
$date = new \DateTime($dateStr);
echo $date->format('dS M');
echo $date->format('dS F, Y');
echo $date->format('h:i A l - dS F, Y');

Output:-

74K18 Huy hiệu vàng126 Huy hiệu bạc145 Huy hiệu Đồng
21st August, 2013
08:26 PM Wednesday - 21st August, 2013

Sử dụng DATE_FORMAT() trong MySQL:

Sử dụng date() trong PHP:Aug 21, 2013 at 19:27

(Trong đó

21 Aug 
21 Aug 2013
8:00 PM, Wednesday - 21 Aug 2013
1 đã được tạo từ giá trị trường, sử dụng một cái gì đó như strtotime() hoặc
21 Aug 
21 Aug 2013
8:00 PM, Wednesday - 21 Aug 2013
3).vascowhite

Đã trả lời ngày 21 tháng 8 năm 2013 lúc 17:389 gold badges58 silver badges76 bronze badges

Làm thế nào nhận được ngày lấy từ cơ sở dữ liệu trong PHP?

Tại sao không sử dụng thời gian, ngày, năm trong coloumn $ date = date ('d');$ tháng = ngày ('m');$ năm = ngày ('y');- Sulthan Allaudeen.Ngày 19 tháng 3 năm 2014 lúc 11:17 ..
Bạn có thể thử ngày này ('y: m: d', strtotime ($ temp));- Pramod.Ngày 19 tháng 3 năm 2014 lúc 11:18 ..

Làm thế nào chúng ta có thể lấy dữ liệu từ cơ sở dữ liệu theo ngày trong SQL?

Ngày chọn SQL được sử dụng để lấy một ngày từ cơ sở dữ liệu.Nếu bạn muốn tìm một ngày cụ thể từ cơ sở dữ liệu, bạn có thể sử dụng câu lệnh này.Ví dụ: Hãy xem truy vấn để có được tất cả các hồ sơ sau '2013-12-12'.Hãy xem một truy vấn khác để có được tất cả các hồ sơ sau '2013-12-12' và trước ngày '2013-12-13'. is used to retrieve a date from a database. If you want to find a particular date from a database, you can use this statement. For example: let's see the query to get all the records after '2013-12-12'. Let's see the another query to get all the records after '2013-12-12' and before '2013-12-13' date.

Phương pháp ngày và thời gian trong PHP là gì?

Hàm ngày/giờ PHP.

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

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.