Hướng dẫn dùng idates trong PHP

Hàm idate[] sẽ trả về một số nguyên được định dạng theo định dạng cho trước dựa vào timestamp của một thời điểm nào đó. Nếu timestamp không được truyền vào, hàm idate[] sẽ lấy timestamp của thời điểm hiện tại.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú phápidate[ $format, $timestamp];

Trong đó:

  • $format là định dạng của giá trị muốn lấy[ có thể là thứ, ngày, tháng. v.v.].
  • $timestamp sẽ là timestamp của một thời điểm. Nếu không được truyền vào, $timestamp sẽ mang giá trị timestamp của thời điểm hiện tại.

Kết quả trả về

Hàm sẽ trả về số nguyên. Tuy nhiên kết quả trả về sẽ không bắt đầu bằng số 0, Ví dụ kết quả trả về là tháng 04 theo định dạng nhưng ta sẽ chỉ nhận được giá trị 4.

Bài viết này được đăng tại [free tuts .net]

Ví dụ

Ví dụ đơn giản về hàm idate[]:

Code

$timestamp = strtotime['2017-04-25'];
echo "Day: " . idate['d'] . "
"; echo "Month: " . idate['m', $timestamp] . "
"; echo "Year: " . idate['Y', $timestamp] . "
";

Kết quả

Day: 4
Month: 4
Year: 2017

Tham khảo: php.net

Hàm date[] sẽ xuất ra một chuỗi thời gian dựa theo định dạng được truyền vào và số nguyên timestamp.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú pháp: date[ $format,  $timestamp];

Trong đó:

  • $format là định dạng  thời gian mà hàm sẽ trả về.
  • $timestamp là một số nguyên Unix timestamp. nếu không truyền tham số này, nó sẽ lấy timestamp của thời điểm hiện tại.

Kết quả trả về

Hàm sẽ trả về một chuỗi thời gian đúng với định dạng $format đã truyền vào nếu chạy thành công. Nếu $timestamp truyền vào không phải là số hàm sẽ trả về FALSE và sẽ xuất ra cảnh báo.

Bài viết này được đăng tại [free tuts .net]

Ví dụ

Cách sử dụng hàm $date[] lấy thời gian hiện tại.

Code

echo date["F j, Y, g:i a"]."
"; echo date["m.d.y"]."
"; echo date["j, n, Y"]."
"; echo date["Ymd"]."
"; echo date['h-i-s, j-m-y, it is w Day']."
"; echo date['\i\t \i\s \t\h\e jS \d\a\y.']."
"; echo date["D M j G:i:s T Y"]."
"; echo date['H:m:s \m \i\s\ \m\o\n\t\h']."
"; echo date["H:i:s"]."
"; echo date["Y-m-d H:i:s"]."
";

Kết quả

May 4, 2017, 2:22 pm
05.04.17
4, 5, 2017
20170504
02-22-35, 4-05-17, 2231 2235 4 Thupm17
it is the 4th day.
Thu May 4 14:22:35 ICT 2017
14:05:35 m is month
14:22:35
2017-05-04 14:22:35

Định dạng thời gian tại một thời điểm nào đó.

Code

$date = mktime[15,50,30,4,30,2017];
echo date["F j, Y, H:i a", $date]."
"; echo date["Y-m-d H:i:s", $date]."
";

Kết quả

April 30, 2017, 15:50 pm
2017-04-30 15:50:30

Tham khảo: php.net

Hàm date[] sẽ xuất ra một chuỗi thời gian dựa theo định dạng được truyền vào và số nguyên timestamp.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú pháp: date[ $format,  $timestamp];

Trong đó:

  • $format là định dạng  thời gian mà hàm sẽ trả về.
  • $timestamp là một số nguyên Unix timestamp. nếu không truyền tham số này, nó sẽ lấy timestamp của thời điểm hiện tại.

Kết quả trả về

Hàm sẽ trả về một chuỗi thời gian đúng với định dạng $format đã truyền vào nếu chạy thành công. Nếu $timestamp truyền vào không phải là số hàm sẽ trả về FALSE và sẽ xuất ra cảnh báo.

Bài viết này được đăng tại [free tuts .net]

Ví dụ

Cách sử dụng hàm $date[] lấy thời gian hiện tại.

Code

echo date["F j, Y, g:i a"]."
"; echo date["m.d.y"]."
"; echo date["j, n, Y"]."
"; echo date["Ymd"]."
"; echo date['h-i-s, j-m-y, it is w Day']."
"; echo date['\i\t \i\s \t\h\e jS \d\a\y.']."
"; echo date["D M j G:i:s T Y"]."
"; echo date['H:m:s \m \i\s\ \m\o\n\t\h']."
"; echo date["H:i:s"]."
"; echo date["Y-m-d H:i:s"]."
";

Kết quả

May 4, 2017, 2:22 pm
05.04.17
4, 5, 2017
20170504
02-22-35, 4-05-17, 2231 2235 4 Thupm17
it is the 4th day.
Thu May 4 14:22:35 ICT 2017
14:05:35 m is month
14:22:35
2017-05-04 14:22:35

Định dạng thời gian tại một thời điểm nào đó.

Code

$date = mktime[15,50,30,4,30,2017];
echo date["F j, Y, H:i a", $date]."
"; echo date["Y-m-d H:i:s", $date]."
";

Kết quả

April 30, 2017, 15:50 pm
2017-04-30 15:50:30

Tham khảo: php.net

Một phần kiến thức trong lập trình PHP căn bản đó là xử lý thời gian, ngày, tháng với hàm Date[] và Time[]. Bài viết sau sẽ hướng dẫn bạn cách sử dụng Date và Time một cách dễ dàng.

  • Hàm Date[] trong PHP và cách sử dụng
  • Hàm Time[] trong PHP

Hàm Date[] trong PHP và cách sử dụng

Cú pháp:

date[ $format, $timestamp];

$format: định dạng biến trả vể

$timestamp: là số nguyên Unix timestamp. nếu để trống nó sẽ lấy về thời gian hiện tại.

Các kiểu Format:

h: Trả về giờ trong ngày kiểu 12h
H: Trả về giờ trong ngày kiểu 24h
i: Trả về phút trong giờ
s: Trả về số giây trong phút
d: trả về ngày trong tháng[từ 1- đến31]
j: Trả về ngày trong tháng, nhưng nếu ngày

Hàm time[] PHP sẽ lấy thời gian về thời điểm hiện tại. Nó sẽ trả về số giây tính từ thời điểm 00:00:00 1/1/1970.

Cú pháp:

time[]

Ví dụ:

Kết thúc bài học này bạn đã hiểu 2 hàm date[] và time[] để lấy lấy ngày giờ hiện tại trong PHP chưa nào? Trong những bài tiếp theo mình sẽ tiếp tục chia sẻ những kiến thức PHP hay nhất mời bạn cùng tiếp tục theo dõi tại Quach Quynh blog nhé!

Chủ Đề