Xử lý ngày tháng và json trong php
1. Ngày tháng trong php
Xử lý ngày tháng cũng khá thường gặp với những dev php phải không nào. PHP hỗ trợ khá mạnh về vấn đề này. PHP cung cấp hàm date() để lấy thời gian hiện tại đấy.
date("d-m-y-l H:h:i:sa");
d-m-y: là ngày tháng năm
l: là thứ
H:h:i:s: là giờ phút giây, H là định dạng 24h còn h là 12h
a: định dạng theo am/pm
Để tạo ngày tháng cụ thể thì sử dụng mkdate() nha!
mktime(hour, minute, second, month, day, year)
Để tạo ngày từ chuỗi thì sử dụng hàm strtotime() nhá.
<?php $d=strtotime("10:30pm April 15 2014"); echo "Created date is " . date("Y-m-d h:i:sa", $d); ?>
Đặc biệt cần lưu ý là thời gian khi sử dụng hàm date() là giờ của server để lấy giờ của một nơi cụ thể thì sử dụng như sau:
date_default_timezone_set("asia/ho_chi_minh");
2. JSON trong php
JSON là một cấu trúc lưu dữ liệu có dạng: {“Peter”:35,”Ben”:37,”Joe”:43}. Để xử lý chuyển đổi giữa mảng qua JSON hay JSON sang mảng thì vô cùng dễ với PHP.
Để chuyển mảng sang JSON thì sử dụng json_encode(bienMang) nha! Còn chuyển ngược lại thì dùng json_decode(bienChuoi).
JSON thường được áp dụng cho việc xây dựng các API đó nha bà con.