29. Date và Time trong lập trình php

Trong lập trình PHP, bạn có thể làm việc với ngày và thời gian bằng cách sử dụng các hàm và lớp được cung cấp sẵn trong ngôn ngữ. Dưới đây là một số cách thao tác với ngày và thời gian trong PHP:

Lấy ngày và thời gian hiện tại:

php
$currentDate = date("Y-m-d"); // Ngày hiện tại (năm-tháng-ngày)
$currentTime = date("H:i:s"); // Thời gian hiện tại (giờ-phút-giây)
$dateTime = date("Y-m-d H:i:s"); // Ngày và thời gian hiện tại

Định dạng ngày và thời gian từ timestamp:

php
$timestamp = time(); // Timestamp hiện tại

$formattedDate = date("Y-m-d H:i:s", $timestamp);

Chuyển đổi giữa các định dạng ngày:

php
$originalDate = "2023-08-07";
$newDate = date("d/m/Y", strtotime($originalDate)); // Chuyển đổi sang định dạng ngày/tháng/năm

Sử dụng lớp DateTime:

php
$dateTimeObj = new DateTime();
$currentDate = $dateTimeObj->format("Y-m-d");
$currentTime = $dateTimeObj->format("H:i:s");

Thêm hoặc trừ ngày/thời gian:

php
$dateTimeObj = new DateTime("2023-08-07");
$dateTimeObj->add(new DateInterval("P1D")); // Thêm 1 ngày
$dateTimeObj->sub(new DateInterval("P1M")); // Trừ 1 tháng

Định dạng ngôn ngữ địa phương:

php
setlocale(LC_TIME, "vi_VN"); // Đặt ngôn ngữ địa phương là tiếng Việt
echo strftime("%A, %d %B %Y", strtotime("2023-08-07")); // In ra "Thứ Hai, 07 tháng 08 2023"

Đây chỉ là một số ví dụ cơ bản về cách làm việc với ngày và thời gian trong PHP. PHP cung cấp nhiều hàm và tính năng khác để xử lý ngày và thời gian một cách linh hoạt và tiện lợi.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top