Hướng dẫn dùng type date trong PHP

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:

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ỉ //localhost:8080/test.php sẽ cho kết quả:

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]20minutesPhút của giờ [0 - 59]29hoursGiờ của ngày [0 - 23]22mdayNgày của tháng [1 - 31]11wdayNgày trong tuần [0 - 6]4monTháng trong năm [1 - 12]7yearNăm [4 chữ số]1997ydayNgày trong năm [ 0 - 365 ]19weekdayNgày trong tuầnThursdaymonthTháng trong nămJanuary0Timestamp948370048

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:

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ỉ //localhost:8080/test.php sẽ cho kết quả:

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ườngpmA'AM' hoặc 'PM' dạng chữ hoaPMdNgày của tháng, dạng số bắt đầu từ 0120DNgày trong tuần [3 chữ cái]ThuFTên thángJanuaryhGiờ [định dạng 12h, dạng từ 01]12HGiờ [định dạng 24h, dạng từ 01]22gGiờ [định dạng 12h, dạng từ 1]12GGiờ [định dạng 24h, dạng từ 1]22iPhút [ 0 - 59 ]23jNgày trong tháng [dạng 1]20l [Lower 'L']Ngày trong tuầnThursdayLNăm nhuận ['1' cho yes, '0' cho no]1mTháng trong năm [số, dạng 01]1MTháng trong năm [3 chữ cái]JanrDate theo định dạng RFC 2822Thu, 21 Dec 2000 16:01:07 +0200nTháng trong năm [số, dạng 1]2sGiây trong giờ20UTime stamp948372444yNăm [2 chữ số]06YNăm [4 chữ số]2006zNgày trong năm [0 - 365]206ZOffset bằng giá trị giây từ GMT+5

Ví dụ

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

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ỉ //localhost:8080/test.php sẽ cho kết quả:

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ì

  • Biến được định nghĩa trước trong PHP
  • Cú pháp PHP

Thứ Sáu, 03/08/2018 22:28

51 👨 4.896

0 Bình luận

Sắp xếp theo

Xóa Đăng nhập để Gửi

Bạn nên đọc

  • Cách khắc phục ảnh chụp mờ trên Android
  • Chuột không dây Logitech độ nhạy cao
  • 10 mẫu netbook không thể không mua
  • Cách sửa lỗi "File Is Open in Another Program" trong Windows 10
  • Phát hiện lỗ hổng zero-day trên Internet Explorer giúp tin tặc chiếm quyền kiểm soát máy tính
  • Cách tách nhạc từ video trên máy tính bằng AV Video Converter

Học PHP

  • PHP là gì?
Xem thêm

Học PHP

  • PHP cơ bản
    • PHP là gì?
    • Thiết lập môi trường PHP
    • Cú pháp PHP
    • Biến trong PHP
    • Hằng số trong PHP
    • Toán tử trong PHP
    • Lệnh if, else, switch
    • Vòng lặp trong PHP
    • Mảng [Array] trong PHP
    • Chuỗi [String] trong PHP
    • Chèn file trong PHP
    • File & I/O trong PHP
    • Hàm trong PHP
    • Cookie trong PHP
    • Session trong PHP
    • Gửi Email sử dụng PHP
    • Upload File trong PHP
    • Chuẩn viết code trong PHP
  • PHP nâng cao
    • Biến được định nghĩa trước
    • Regular Expression trong PHP
    • Xử lý ngoại lệ và lỗi [Error & Exception Handling]
    • Bug và Debug trong PHP
    • Date & Time trong PHP
    • PHP & AJAX
    • PHP & XML
    • Lập trình hướng đối tượng trong PHP
    • PHP cho Lập trình viên C
    • PHP cho Lập trình viên PERL

  • Công nghệ
    • Ứng dụng
    • Hệ thống
    • Game - Trò chơi
    • iPhone
    • Android
    • Linux
    • Nền tảng Web
    • Đồng hồ thông minh
    • Chụp ảnh - Quay phim
    • macOS
    • Phần cứng
    • Thủ thuật SEO
    • Kiến thức cơ bản
    • Raspberry Pi
    • Dịch vụ ngân hàng
    • Lập trình
    • Dịch vụ công trực tuyến
    • Dịch vụ nhà mạng
    • Nhà thông minh
  • Download
    • Ứng dụng văn phòng
    • Tải game
    • Tiện ích hệ thống
    • Ảnh, đồ họa
    • Internet
    • Bảo mật, Antivirus
    • Họp, học trực tuyến
    • Video, phim, nhạc
    • Mail
    • Lưu trữ đám mây
    • Giao tiếp, liên lạc, hẹn hò
    • Hỗ trợ học tập
    • Máy ảo
  • Tiện ích
  • Khoa học
    • Khoa học vui
    • Khám phá khoa học
    • Bí ẩn - Chuyện lạ
    • Chăm sóc Sức khỏe
    • Khoa học Vũ trụ
    • Khám phá thiên nhiên
  • Điện máy
    • Tủ lạnh
    • Tivi
    • Điều hòa
    • Máy giặt
  • Cuộc sống
    • Kỹ năng
    • Món ngon mỗi ngày
    • Làm đẹp
    • Nuôi dạy con
    • Chăm sóc Nhà cửa
    • Kinh nghiệm Du lịch
    • Halloween
    • Mẹo vặt
    • Giáng sinh - Noel
    • Tết 2023
    • Quà tặng
    • Giải trí
    • Là gì?
    • Nhà đẹp
    • TOP
    • Phong thủy
  • Video
    • Công nghệ
    • Cisco Lab
    • Microsoft Lab
    • Video Khoa học
  • Ô tô, Xe máy
    • Giấy phép lái xe
  • Làng Công nghệ
    • Tấn công mạng
    • Chuyện công nghệ
    • Công nghệ mới
    • Trí tuệ nhân tạo [AI]
    • Anh tài công nghệ
    • Bình luận công nghệ
    • Tổng hợp
  • Học CNTT
    • Quiz công nghệ
    • Microsoft Word 2016
    • Microsoft Word 2013
    • Microsoft Word 2007
    • Microsoft Excel 2019
    • Microsoft Excel 2016
    • Hàm Excel
    • Microsoft PowerPoint 2019
    • Microsoft PowerPoint 2016
    • Google Sheets - Trang tính
    • Photoshop CS6
    • Photoshop CS5
    • HTML
    • CSS và CSS3
    • Python
    • Học SQL
    • Lập trình C
    • Lập trình C++
    • Lập trình C#
    • Học HTTP
    • Bootstrap
    • SQL Server
    • JavaScript
    • Học PHP
    • jQuery
    • Học MongoDB
    • Unix/Linux
    • Học Git
    • NodeJS

Giới thiệu | Điều khoản | Bảo mật | Hướng dẫn | Ứng dụng | Liên hệ | Quảng cáo | Facebook | Youtube | DMCA

Giấy phép số 362/GP-BTTTT. Bộ Thông tin và Truyền thông cấp ngày 30/06/2016. Cơ quan chủ quản: CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META. Địa chỉ: 56 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội. Điện thoại: 024 2242 6188. Email: info@meta.vn. Chịu trách nhiệm nội dung: Lê Ngọc Lam.

Bản quyền © 2003-2022 QuanTriMang.com. Giữ toàn quyền. Không được sao chép hoặc sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc QuanTriMang.com khi chưa được phép.

Chủ Đề