• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Kiến thức tổng hợp Lập trình

Date & Time trong PHP

@admiz by @admiz
27/12/2021
in Lập trình
0

Date là những phần trong cuộc sống thường ngày và dễ dàng để làm việc với chúng mà không phải suy nghĩ. PHP cũng cung cấp các công cụ mạnh mẽ để thao tác date dễ dàng hơn.

Lấy Time Stamp với hàm time() trong PHP

Hàm time() trong PHP cung cấp cho bạn tất cả thông tin bạn cần về date và time hiện tại. Nó không yêu cầu tham số nhưng trả về một integer.

Số integer được trả về bởi hàm time() biểu diễn số giây đã trôi qua từ nửa đêm 1/1/1970. Dưới đây là ví dụ minh họa:

<?php
   print time();
?>

Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Lấy Time Stamp với hàm time() trong PHP

Nếu xem kết quả, bạn có thể thấy khó hiểu. Nhưng PHP cung cấp các công cụ tuyệt vời để chuyển đổi một timestamp thành một form mà con người thấy tiện lợi.

Chuyển đổi Time Stamp với hàm getdate() trong PHP

Hàm getdate() chấp nhận một time stamp và trả về một mảng liên hợp chứa thông tin về date. Nếu bạn bỏ sót time stamp này, thì nó làm việc với time stamp hiện tại khi được trả về bởi time().

Bảng dưới liệt kê các phần tử được chứa trong mảng liên hợp được trả về bởi getdate() trong PHP:

KeyMiêu tảVí dụ
secondsGiây của phút (0-59)20
minutesPhút của giờ (0 – 59)29
hoursGiờ của ngày (0 – 23)22
mdayNgày của tháng (1 – 31)11
wdayNgày trong tuần (0 – 6)4
monTháng trong năm (1 – 12)7
yearNăm (4 chữ số)1997
ydayNgày trong năm ( 0 – 365 )19
weekdayNgày trong tuầnThursday
monthTháng trong nămJanuary
0Timestamp948370048

Tới giờ, bạn có thể định dạng date và time này trong bất kỳ định dạng nào bạn muốn.

Ví dụ

Bạn thử ví dụ sau:

<?php
   $date_array = getdate();
   
   foreach ( $date_array as $key => $val )
   {
      print "$key = $val<br />";
    
	
   $mydate=getdate(date("U")); //bạn tham khảo hàm date() ở bên dưới
   print "Today: ";
   echo "$mydate[weekday], $mydate[month] $mydate[mday], $mydate[year]";
   
?>

Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Chuyển đổi Time Stamp với hàm getdate() trong PHP

Chuyển đổi Time Stamp với date() trong PHP

Hàm date() trong PHP trả về một chuỗi đã được định dạng biểu diễn một date. Bạn có thể thực hành các điều khiển đa dạng thông qua định dạng mà hàm date() trả về với một tham số chuỗi mà bạn muốn truyền cho nó.

date(format,timestamp)

Nếu không sử dụng (một cách tùy ý) một Time stamp trong hàm date(), thì date và time hiện tại sẽ được sử dụng. Bất kỳ dữ liệu nào khác bạn bao trong chuỗi định dạng đã truyền cho date() sẽ được bao trong giá trị trả về.

Bảng dưới liệt kê một số code mà một chuỗi định dạng có thể chứa:

Định dạngMiêu tảVí dụ
a‘am’ hoặc ‘pm’ dạng chữ thườngpm
A‘AM’ hoặc ‘PM’ dạng chữ hoaPM
dNgày của tháng, dạng số bắt đầu từ 0120
DNgày trong tuần (3 chữ cái)Thu
FTên thángJanuary
hGiờ (định dạng 12h, dạng từ 01)12
HGiờ (định dạng 24h, dạng từ 01)22
gGiờ (định dạng 12h, dạng từ 1)12
GGiờ (định dạng 24h, dạng từ 1)22
iPhút ( 0 – 59 )23
jNgày trong tháng (dạng 1)20
l (Lower ‘L’)Ngày trong tuầnThursday
LNăm nhuận (‘1’ cho yes, ‘0’ cho no)1
mTháng trong năm (số, dạng 01)1
MTháng trong năm (3 chữ cái)Jan
rDate theo định dạng RFC 2822Thu, 21 Dec 2000 16:01:07 +0200
nTháng trong năm (số, dạng 1)2
sGiây trong giờ20
UTime stamp948372444
yNăm (2 chữ số)06
YNăm (4 chữ số)2006
zNgày trong năm (0 – 365)206
ZOffset bằng giá trị giây từ GMT+5

Ví dụ

Bạn thử ví dụ sau về hàm date() trong PHP:

<?php
   // in ngày trong tuần
   echo date("l") . "<br>";

   // in ngày trong tuần, ngày trong tháng, tháng, năm, thời gian, AM hoặc PM
   echo date("l jS of F Y h:i:s A") . "
"; // hiển thị October 3, 1975 là vào Friday echo "Oct 3,1975 was on a ".date("l", mktime(0,0,0,10,3,1975)) . "<br>"; // sử dụng một hằng số trong tham số format echo date(DATE_RFC822) . "<br>"; // hiển thị date time dưới dạng giống như: 1975-10-03T00:00:00+00:00 echo date(DATE_ATOM,mktime(0,0,0,10,3,1975)); ?>

Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Chuyển đổi Time Stamp với date() trong PHP

Hy vọng bạn đã hiểu cách định dạng date và time theo yêu cầu của bạn. Danh sách đầy đủ tất cả các hàm thao tác date và time được cung cấp tại chương Hàm xử lý Date & Time trong PHP

Theo tutorialspoint

Bài trước: PHP cho Lập trình viên PERL

Bài tiếp: JavaScript là gì

  • Câu hỏi trắc nghiệm PHP
  • Biến được định nghĩa trước trong PHP
  • Cú pháp PHP
Post Views: 104
Tags: Chuyển đổi Time Stamp với date trong PHPChuyển đổi Time Stamp với hàm getdate trong PHPLấy Time Stamp với hàm time trong PHP
Previous Post

Contructor và Destructor trong C++

Next Post

MiniTool Partition Wizard

Related Posts

Dien Tich Tam Giac 640 1
Lập trình

Công thức tính diện tích tam giác: vuông, thường, cân, đều

26/12/2021
Huong Dan Cai Dat Node Js 640 1
Lập trình

Hướng dẫn cài đặt Node.js

26/12/2021
Cau Truc Du Lieu Hang Doi Queue 640 1
Lập trình

Cấu trúc dữ liệu hàng đợi (Queue)

26/12/2021
Hoc Css 640 8
Lập trình

Thanh điều hướng – Navigation Bar trong CSS

26/12/2021
Ms Sql Server Management Studio 640 3
Lập trình

Quản lý MS SQL Server bằng Management Studio

26/12/2021
Java Development Kit 1
Lập trình

Tải Java Development Kit 8-update-281

26/12/2021
Next Post

MiniTool Partition Wizard

Bài mới nhất

4 Lưu ý Khi Sử Dụng Email Marketing Hiệu Quả Tránh Spam Cho Doanh Nghiệp 612d0db271290.jpeg

4 Lưu ý khi sử dụng email marketing hiệu quả tránh spam cho doanh nghiệp

07/05/2025
Tổng Hợp 10 Mẫu Email Marketing Giới Thiệu Sản Phẩm Nổi Bật Nhất Hiện Nay 612d0da97658c.png

Tổng hợp 10 mẫu email marketing giới thiệu sản phẩm nổi bật nhất hiện nay

07/05/2025
Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution