PHP xóa thời gian khỏi ngày
Để chuyển đổi định dạng ngày giờ PHP cung cấp hàm strtotime() và date(). Chúng tôi thay đổi định dạng ngày từ định dạng này sang định dạng khác. Ví dụ: chúng tôi đã lưu trữ ngày ở định dạng MM-DD-YYYY trong một biến và chúng tôi muốn thay đổi nó thành định dạng DD-MM-YYYY Show
Chúng ta có thể đạt được chuyển đổi này bằng cách sử dụng hàm strtotime() và date(). Đây là các hàm có sẵn của PHP. Hàm strtotime() đầu tiên chuyển đổi ngày thành giây, sau đó hàm date() được sử dụng để tạo lại ngày ở bất kỳ định dạng nào. Dưới đây một số ví dụ được đưa ra để chuyển đổi định dạng ngày Thay đổi YYYY-MM-DD thành DD-MM-YYYYTrong ví dụ bên dưới, chúng tôi có ngày 2019-09-15 ở định dạng YYYY-MM-DD và chúng tôi sẽ chuyển đổi ngày này thành 15-09-2019 ở định dạng DD-MM-YYYY đầu ra New date format is: 15-09-2019 (DD-MM-YYYY) Thay đổi YYYY-MM-DD thành MM-DD-YYYYTrong ví dụ bên dưới, chúng tôi có ngày 26-02-2019 ở định dạng YYYY-MM-DD và chúng tôi sẽ chuyển đổi ngày này thành định dạng 02-26-2019 (MM-DD-YYYY) đầu ra New date format is: 02-26-2019 (MM-DD-YYYY) Thay đổi DD-MM-YYYY thành YYYY-MM-DDTrong ví dụ bên dưới, chúng tôi có ngày 17-07-2012 ở định dạng DD-MM-YYYY và chúng tôi sẽ chuyển đổi ngày này thành định dạng 2012-07-17 (YYYY-MM-DD) đầu ra New date format is: 2012-07-17 (YYYY-MM-DD) Thay đổi DD-MM-YYYY thành YYYY/MM/DDGiả sử chúng ta có ngày 17-07-2012 ở định dạng DD-MM-YYYY được phân tách bằng dấu gạch ngang (-). Chúng tôi muốn chuyển đổi định dạng này sang định dạng 2012/07/17 (YYYY/MM/DD), định dạng này sẽ được phân tách bằng dấu gạch chéo (/). Trong ví dụ dưới đây, định dạng DD-MM-YYYY được chuyển đổi thành định dạng YYYY-MM-DD và dấu gạch ngang (-) sẽ được thay thế bằng dấu gạch chéo (/) đầu ra date format is: 2012/07/17 (YYYY/MM/DD) Thay đổi ngày giờ sang định dạng khácỞ đây trong ví dụ dưới đây, chúng tôi sẽ chuyển đổi định dạng ngày MM-DD-YYYY thành định dạng YYYY-DD-MM và đồng hồ thời gian 12 giờ thành đồng hồ thời gian 24 giờ Máy tính lưu trữ ngày và giờ ở định dạng có tên là Dấu thời gian UNIX, định dạng này đo thời gian bằng số giây kể từ khi bắt đầu kỷ nguyên Unix (nửa đêm Giờ trung bình Greenwich vào ngày 1 tháng 1 năm 1970 i. e. Ngày 1 tháng 1 năm 1970 00. 00. 00 giờ GMT ) Vì đây là định dạng không thực tế để con người đọc, PHP chuyển đổi dấu thời gian thành định dạng mà con người có thể đọc được và ngày tháng từ ký hiệu của bạn thành dấu thời gian mà máy tính hiểu được. Cú pháp của hàm PHP New date format is: 2012-07-17 (YYYY-MM-DD)6 có thể được cung cấp với Tham số định dạng trong hàm New date format is: 2012-07-17 (YYYY-MM-DD)6 được yêu cầu chỉ định định dạng của ngày và giờ được trả về. Tuy nhiên, dấu thời gian là một tham số tùy chọn, nếu không bao gồm thì ngày và giờ hiện tại sẽ được sử dụng. Câu lệnh sau hiển thị ngày hôm nay Ghi chú. Hàm PHP New date format is: 2012-07-17 (YYYY-MM-DD)6 trả về ngày và giờ hiện tại theo đồng hồ tích hợp của máy chủ web nơi tập lệnh đã được thực thi Định dạng ngày và giờ bằng PHPTham số định dạng của hàm New date format is: 2012-07-17 (YYYY-MM-DD)6 trên thực tế là một chuỗi có thể chứa nhiều ký tự cho phép bạn tạo chuỗi ngày chứa các thành phần khác nhau của ngày và giờ, chẳng hạn như ngày trong tuần, AM hoặc PM, v.v. Dưới đây là một số ký tự định dạng liên quan đến ngày thường được sử dụng trong chuỗi định dạng
Các phần của ngày có thể được phân tách bằng cách chèn các ký tự khác, chẳng hạn như dấu gạch ngang (________ 54), dấu chấm (________ 55), dấu gạch chéo (________ 56) hoặc dấu cách để thêm định dạng trực quan bổ sung
Mẹo. Bạn có thể sử dụng hàm PHP New date format is: 2012-07-17 (YYYY-MM-DD)6 để tự động cập nhật thời hạn bản quyền trên website của mình, như. 8Tương tự bạn có thể sử dụng các ký tự sau để định dạng chuỗi thời gian
Mã PHP trong ví dụ sau hiển thị ngày ở các định dạng khác nhau New date format is: 02-26-2019 (MM-DD-YYYY)0 Vui lòng xem tham chiếu hàm PHP 9 để biết danh sách đầy đủ tất cả các ký tự có thể được sử dụng bên trong tham số định dạngHàm PHP New date format is: 02-26-2019 (MM-DD-YYYY) 00Hàm New date format is: 02-26-2019 (MM-DD-YYYY)00 được sử dụng để lấy thời gian hiện tại dưới dạng dấu thời gian Unix (số giây kể từ khi bắt đầu kỷ nguyên Unix. Ngày 1 tháng 1 năm 1970 00. 00. 00 giờ GMT) Ví dụ trên tạo ra đầu ra sau Chúng ta có thể chuyển đổi dấu thời gian này thành ngày có thể đọc được bằng cách chuyển nó sang hàm New date format is: 2012-07-17 (YYYY-MM-DD)6 đã giới thiệu trước đó Ví dụ trên tạo ra đầu ra sau Hàm PHP New date format is: 02-26-2019 (MM-DD-YYYY) 03Hàm New date format is: 02-26-2019 (MM-DD-YYYY)03 được sử dụng để tạo dấu thời gian dựa trên ngày giờ cụ thể. Nếu không có ngày và giờ nào được cung cấp, dấu thời gian cho ngày và giờ hiện tại sẽ được trả về Cú pháp của hàm New date format is: 02-26-2019 (MM-DD-YYYY)03 có thể được cung cấp với mktime(giờ, phút, giây, tháng, ngày, năm) Ví dụ sau hiển thị dấu thời gian tương ứng với 3. 20. 12h ngày 10/05/2014 Ví dụ trên tạo ra đầu ra sau Ghi chú. Bạn có thể bỏ qua bao nhiêu đối số tùy thích và giá trị tương ứng với thời gian hiện tại sẽ được sử dụng thay thế. Nếu bạn bỏ qua tất cả các đối số, hàm New date format is: 02-26-2019 (MM-DD-YYYY)03 sẽ trả về dấu thời gian UNIX tương ứng với ngày và giờ hiện tại, giống như New date format is: 02-26-2019 (MM-DD-YYYY)00 Hàm New date format is: 02-26-2019 (MM-DD-YYYY)03 có thể được sử dụng để tìm tên ngày trong tuần tương ứng với một ngày cụ thể. Để làm điều này, chỉ cần sử dụng ký tự 'l' (viết thường 'L') với dấu thời gian của bạn, như trong ví dụ sau, hiển thị ngày rơi vào ngày 1 tháng 4 năm 2014 Ví dụ trên tạo ra đầu ra sau Hàm New date format is: 02-26-2019 (MM-DD-YYYY)03 cũng có thể được sử dụng để tìm một ngày cụ thể trong tương lai sau một khoảng thời gian cụ thể. Như trong ví dụ sau, ngày nào sẽ hiển thị sau 30 tháng kể từ ngày hiện tại? Ví dụ trên tạo ra đầu ra sau Hoàn thành tham chiếu ngày PHPVui lòng xem phần tham khảo Hàm ngày/giờ PHP để biết danh sách đầy đủ tất cả các hàm ngày và giờ hữu ích có sẵn trong PHP Làm cách nào để xóa thời gian khỏi ngày trong PHP?Có thể dễ dàng trừ thời gian (giờ, phút và giây) từ ngày tháng bằng cách sử dụng hàm date() và strtotime() trong PHP. The date() function formats a local date and time, and returns a formatted string. On the other hand, the strtotime() function converts string formatted DateTime into Unix timestamp.
Làm cách nào để hiển thị ngày không có thời gian trong PHP?Hãy thử điều này. $datetime = '26-09-2016 00. 00. 00. 000'; . 00. 00. 000')); bạn sẽ nhận được phần ngày duy nhất ở định dạng 'yyyy-mm-dd'.
Làm cách nào để chỉ hiển thị ngày từ DateTime trong PHP?Cách lấy chỉ ngày từ Dấu thời gian trong PHP . strtotime() ngày() Làm cách nào để thay đổi định dạng thời gian trong PHP?Để chuyển đổi định dạng ngày giờ PHP cung cấp hàm strtotime() và date(). Chúng tôi thay đổi định dạng ngày từ định dạng này sang định dạng khác. . $orgDate = "2019-09-15"; $newDate = date("d-m-Y", strtotime($orgDate)); echo "Định dạng ngày mới là. ". $newDate. " (MM-DD-YYYY)"; |