Định dạng dấu thời gian trong php là gì?

Máy tính lưu trữ ngày và giờ ở định dạng gọi là Dấu thời gian UNIX, định dạng này đo thời gian bằng một 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

";
echo date["d-m-Y"] . "
"; echo date["d.m.Y"]; ?>
2 có thể được cung cấp với

Tham số định dạng trong hàm

";
echo date["d-m-Y"] . "
"; echo date["d.m.Y"]; ?>
2 đượ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

";
echo date["d-m-Y"] . "
"; echo date["d.m.Y"]; ?>
2 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 PHP

Tham số định dạng của hàm

";
echo date["d-m-Y"] . "
"; echo date["d.m.Y"]; ?>
2 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

  • d - Thể hiện ngày trong tháng;
  • D - Thể hiện ngày trong tuần bằng văn bản dưới dạng viết tắt [Mon to Sun]
  • m - Thể hiện tháng bằng số có số 0 đứng đầu [01 hoặc 12]
  • M - Thể hiện tháng trong văn bản, viết tắt [tháng 1 đến tháng 12]
  • y - Thể hiện năm bằng hai chữ số [08 hoặc 14]
  • Y - Thể hiện năm có bốn chữ số [2008 hoặc 2014]

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 [________ 14], dấu chấm [________ 15], dấu gạch chéo [________ 16] hoặc dấu cách để thêm định dạng trực quan bổ sung

";
echo date["d-m-Y"] . "
"; echo date["d.m.Y"]; ?>

Mẹo. Bạn có thể sử dụng hàm PHP

";
echo date["d-m-Y"] . "
"; echo date["d.m.Y"]; ?>
2 để tự động cập nhật thời hạn bản quyền trên website của mình, như.
";
echo date["d-m-Y"] . "
"; echo date["d.m.Y"]; ?>
8

Tương tự bạn có thể sử dụng các ký tự sau để định dạng chuỗi thời gian

  • h - Thể hiện giờ ở định dạng 12 giờ với các số 0 đứng đầu [01 đến 12]
  • H - Thể hiện giờ ở định dạng 24 giờ với các số 0 đứng đầu [00 đến 23]
  • i - Thể hiện số phút có số 0 đứng đầu [00 đến 59]
  • s - Biểu thị giây có số 0 đứng đầu [00 đến 59]
  • a - Thể hiện chữ thường ante meridiem và post meridiem [sáng hoặc chiều]
  • A - Thể hiện chữ hoa Ante meridiem và Post meridiem [AM hoặc PM]

Mã PHP trong ví dụ sau hiển thị ngày ở các định dạng khác nhau

";
echo date["F d, Y h:i:s A"] . "
"; echo date["h:i a"]; ?>

Vui lòng xem tham chiếu hàm PHP

";
echo date["d-m-Y"] . "
"; echo date["d.m.Y"]; ?>
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ạng

Hàm PHP
";
echo date["F d, Y h:i:s A"] . "
"; echo date["h:i a"]; ?>
0

Hàm

";
echo date["F d, Y h:i:s A"] . "
"; echo date["h:i a"]; ?>
0 đượ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

";
echo date["d-m-Y"] . "
"; echo date["d.m.Y"]; ?>
2 đã giới thiệu trước đó

Ví dụ trên tạo ra đầu ra sau

Hàm PHP
";
echo date["F d, Y h:i:s A"] . "
"; echo date["h:i a"]; ?>
3

Hàm

";
echo date["F d, Y h:i:s A"] . "
"; echo date["h:i a"]; ?>
3 đượ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

";
echo date["F d, Y h:i:s A"] . "
"; echo date["h:i a"]; ?>
3 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

";
echo date["F d, Y h:i:s A"] . "
"; echo date["h:i a"]; ?>
3 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ư
";
echo date["F d, Y h:i:s A"] . "
"; echo date["h:i a"]; ?>
0

Hàm

";
echo date["F d, Y h:i:s A"] . "
"; echo date["h:i a"]; ?>
3 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

";
echo date["F d, Y h:i:s A"] . "
"; echo date["h:i a"]; ?>
3 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 PHP

Vui 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

Định dạng dấu thời gian là gì?

Kiểu dữ liệu DẤU THỜI GIAN được được sử dụng cho các giá trị chứa cả phần ngày và giờ . DẤU THỜI GIAN có phạm vi '1970-01-01 00. 00. 01' UTC đến '2038-01-19 03. 14. 07' UTC. Giá trị DATETIME hoặc TIMESTAMP có thể bao gồm phần phân số giây ở cuối với độ chính xác lên đến micro giây [6 chữ số].

Việc sử dụng dấu thời gian trong PHP là gì?

Trả về thời gian hiện tại được đo bằng số giây kể từ Kỷ nguyên Unix [Ngày 1 tháng 1 năm 1970 00. 00. 00 giờ GMT]. Ghi chú. Dấu thời gian Unix không chứa bất kỳ thông tin nào liên quan đến bất kỳ múi giờ địa phương nào.

dấu thời gian là gì đưa ra một ví dụ trong PHP?

Ví dụ #1 . $a=time[]; echo [$a. "\n"]; . > It means today's date is 25, the year is 2020, and the month is February.

Làm cách nào để lấy dấu thời gian trong PHP?

Hàm time[] trả về thời gian hiện tại theo số giây kể từ Kỷ nguyên Unix [ngày 1 tháng 1 năm 1970 00. 00. 00 giờ GMT].

Chủ Đề