Bài đăng tiếp theoTạo biểu mẫu bằng hộp văn bản, hộp kiểm, nút radio, nút chọn, nút gửi. Và hiển thị giá trị do người dùng chèn vào trang PHP mới [e. g. đăng ký sinh viên/kiểm kê/mẫu thư viện]. DWPD thực hành 16
Mahesh Khandhar
Làm việc tốt Có kinh nghiệm thiết kế và triển khai các ứng dụng web khác nhau bằng PHP, HTML, JavaScript và Bootstrap
Hẹn hò là một phần của cuộc sống hàng ngày nên thật dễ dàng để làm việc với chúng mà không cần suy nghĩ. PHP cũng cung cấp các công cụ mạnh mẽ để tính số học ngày giúp thao tác ngày dễ dàng
Nhận Dấu thời gian với thời gian[]
Hàm time[] trong PHP cung cấp cho bạn tất cả thông tin bạn cần về ngày giờ hiện tại. Nó không yêu cầu đối số nhưng trả về một số nguyên
Số nguyên được trả về bởi time[] biểu thị số giây đã trôi qua kể từ nửa đêm GMT ngày 1 tháng 1 năm 1970. Khoảnh khắc này được gọi là kỷ nguyên UNIX và số giây đã trôi qua kể từ đó được gọi là dấu thời gian
Điều này sẽ tạo ra kết quả sau -
1480930103
Đây là một cái gì đó khó hiểu. Nhưng PHP cung cấp các công cụ tuyệt vời để chuyển đổi dấu thời gian thành dạng mà con người cảm thấy thoải mái
Chuyển đổi Dấu thời gian bằng getdate[]
Hàm getdate[] tùy chọn chấp nhận dấu thời gian và trả về một mảng kết hợp chứa thông tin về ngày tháng. Nếu bạn bỏ qua dấu thời gian, nó sẽ hoạt động với dấu thời gian hiện tại khi được trả về bởi time[]
Bảng sau liệt kê các phần tử có trong mảng được trả về bởi getdate[]
Sr. NoKey & Mô tảVí dụ1giây
Giây đã qua phút [0-59]
202phút
Phút đã qua một giờ [0 - 59]
293giờ
Giờ trong ngày [0 - 23]
224hôm nay
Ngày trong tháng [1 - 31]
115ngày thứ hai
Ngày trong tuần [0 - 6]
46Thứ hai
Tháng trong năm [1 - 12]
năm
Năm [4 chữ số]
19978ngày
Ngày trong năm [ 0 - 365 ]
199ngày thường
Ngày trong tuần
thứ năm10tháng
Thang của năm
ngày 11 tháng giêng0
dấu thời gian
948370048Bây giờ bạn có toàn quyền kiểm soát ngày giờ. Bạn có thể định dạng ngày và giờ này ở bất kỳ định dạng nào bạn muốn
Ví dụ
Hãy thử ví dụ sau
$val ]{ print "$key = $val
"; } $formated_date = "Today's date: "; $formated_date .= $date_array['mday'] . "/"; $formated_date .= $date_array['mon'] . "/"; $formated_date .= $date_array['year']; print $formated_date; ?>
Điều này sẽ tạo ra kết quả sau -
seconds = 10 minutes = 29 hours = 9 mday = 5 wday = 1 mon = 12 year = 2016 yday = 339 weekday = Monday month = December 0 = 1480930150 Today's date: 5/12/2016
Chuyển đổi Dấu thời gian với ngày []
Hàm date[] trả về một chuỗi được định dạng đại diện cho một ngày. Bạn có thể thực hiện rất nhiều quyền kiểm soát đối với định dạng mà date[] trả về bằng một đối số chuỗi mà bạn phải chuyển đến nó
date[format,timestamp]
Ngày [] tùy chọn chấp nhận dấu thời gian nếu bỏ qua thì ngày và giờ hiện tại sẽ được sử dụng. Bất kỳ dữ liệu nào khác mà bạn đưa vào chuỗi định dạng được chuyển đến date[] sẽ được đưa vào giá trị trả về
Bảng sau liệt kê các mã mà một chuỗi định dạng có thể chứa -
Sr. NoFormat & DescriptionVí dụ1a
'am' hoặc 'pm' viết thường
chiều2A
Chữ hoa 'AM' hoặc 'PM'
PM3d
Ngày trong tháng, một số có số 0 đứng đầu
D
Ngày trong tuần [ba chữ cái]
Thứ 5F
tên tháng
6 tháng 1h
Giờ [định dạng 12 giờ - số 0 ở đầu]
127H
Giờ [định dạng 24 giờ - số 0 ở đầu]
228g
Giờ [định dạng 12 giờ - không có số 0 đứng đầu]
129G
Giờ [định dạng 24 giờ - không có số 0 đứng đầu]
2210i
Phút [ 0 - 59 ]
2311j
Ngày trong tháng [không có số 0 đứng đầu
2012l [Hạ 'L']
Ngày trong tuần
thứ năm13L
Năm nhuận ['1' cho có, '0' cho không]
114m
Tháng trong năm [số - số 0 đứng đầu]
M
Tháng trong năm [ba chữ cái]
ngày 16 tháng 1r
Ngày định dạng RFC 2822
Thứ năm, ngày 21 tháng 12 năm 2000 16. 01. 07 +020017n
Tháng trong năm [số - không có số 0 đứng đầu]
218s
giây của giờ
2019U
dấu thời gian
94837244420y
Năm [hai chữ số]
0621Y
Năm [bốn chữ số]
200622z
Ngày trong năm [0 - 365]
20623Z
Bù đắp trong vài giây từ GMT
+5Ví dụ
Hãy thử ví dụ sau
", time[]]; echo "
"; print "Today is "; print date["j of F Y, \a\\t g.i a", time[]]; ?>
Điều này sẽ tạo ra kết quả sau -
12/05/16 9:29:47 Today is 5 2016f December 2016 at 9:29 am
Hi vọng các bạn đã hiểu rõ về cách định dạng ngày giờ theo yêu cầu của mình. Để bạn tham khảo, danh sách đầy đủ tất cả các hàm ngày và giờ được cung cấp trong Hàm Ngày & Giờ của PHP
Làm cách nào để tính ngày trong PHP?
Ngày [] trong PHP là gì?
Làm cách nào để chèn ngày trong PHP?
Làm cách nào để kiểm tra định dạng ngày trong PHP?
"; var_dump[checkdate[2,29,2004]];