date_time_set
[Php 5> = 5.2.0, Php 7, Php 8]
DateTime :: setTime - date_time_set - Đặt thời gian -- date_time_set — Sets the time
Sự mô tả
Phong cách hướng đối tượng
puberalDateTime :: setTime [& nbsp; & nbsp; & nbsp; & nbsp; int ________ 0, & nbsp; & nbsp; = 0]: DateTime DateTime::setTime[
int $hour
,
int
$minute
,
int $second
= 0,
int $microsecond
= 0
]: DateTime
Giống như datetimeimmutable :: setTime [] nhưng hoạt động với DateTime.DateTimeImmutable::setTime[] but works with DateTime.
Phiên bản thủ tục lấy đối tượng DateTime làm đối số đầu tiên của nó.DateTime object as its first argument.
Thông số
object
Chỉ kiểu thủ tục: một đối tượng DateTime được trả về bởi date_create []. Hàm sửa đổi đối tượng này.DateTime object returned by date_create[]. The function modifies this object.
hour
Giờ của thời gian.
minute
Phút của thời gian.
second
Thứ hai của thời gian.
________số 8Micro giây của thời gian.
Trả về giá trị
Trả về đối tượng DateTime đã sửa đổi cho chuỗi phương thức hoặc false
khi thất bại.DateTime object for method chaining or false
on failure.
Thay đổi
8.1.0 | Hành vi với gấp đôi giờ hiện tại [trong quá trình chuyển đổi DST trở lại] đã thay đổi. Trước đây PHP sẽ chọn lần xuất hiện thứ hai [sau khi chuyển đổi DST], thay vì lần xuất hiện đầu tiên [trước khi chuyển đổi DST]. |
7.1.0 | Tham số microsecond đã được thêm vào. |
Hoàn thành tham khảo ngày PHP
Thí dụ
Để tham khảo đầy đủ tất cả các chức năng ngày, hãy truy cập tham chiếu ngày PHP hoàn chỉnh của chúng tôi.
Tham chiếu chứa một mô tả ngắn gọn và các ví dụ về việc sử dụng, cho mỗi chức năng!
$t=time[];
echo[$t . "
"];
echo[date["Y-m-d",$t]];
?>
Hãy tự mình thử »
Tạo ngày từ chuỗi với strtotime []
$ d = strtotime ["+3 tháng"]; ngày lặp lại ["y-m-d h: i: sa", $ d]. "";?>
Cú pháp
Hãy tự mình thử »
Nhiều ví dụ ngày hơn |
Để tham khảo đầy đủ tất cả các chức năng ngày, hãy truy cập tham chiếu ngày PHP hoàn chỉnh của chúng tôi. |
Hoàn thành tham khảo ngày PHP
Hãy tự mình thử »
Tuy nhiên, $minute
7 không hoàn hảo, vì vậy hãy nhớ kiểm tra các chuỗi bạn đặt vào đó.
Nhiều ví dụ ngày hơn
Cú pháp
Tạo ngày từ chuỗi với strtotime [] | Hàm Php $minute 7 được sử dụng để chuyển đổi chuỗi ngày có thể đọc của con người thành dấu thời gian UNIX [số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 GMT]. |
Ví dụ dưới đây tạo ra một ngày và thời gian từ hàm $minute 7: | PHP khá thông minh về việc chuyển đổi một chuỗi thành một ngày, vì vậy bạn có thể đặt các giá trị khác nhau: |
$ d = strtotime ["Thứ bảy tới"]; Ngày Echo ["Y-M-D H: I: SA", $ D]. "";
$ d = strtotime ["+3 tháng"]; ngày lặp lại ["y-m-d h: i: sa", $ d]. "";?>
Hãy tự mình thử »
Tuy nhiên, $minute
7 không hoàn hảo, vì vậy hãy nhớ kiểm tra các chuỗi bạn đặt vào đó.
- Nhiều ví dụ ngày hơn
- Ví dụ dưới đây cho thấy ngày thứ bảy tiếp theo:
- Chi tiết kỹ thuật
- Ví dụ dưới đây cho thấy số ngày cho đến ngày 4 tháng 7:
Hoàn thành tham khảo ngày PHP
Để tham khảo đầy đủ tất cả các chức năng ngày, hãy truy cập tham chiếu ngày PHP hoàn chỉnh của chúng tôi.
Thí dụ
Trả lại thời gian hiện tại dưới dạng dấu thời gian UNIX, sau đó định dạng nó thành một ngày:
echo "Today is " . date["Y/m/d"] . "
";
echo "Today is " . date["Y.m.d"] . "
";
echo "Today is " . date["Y-m-d"] . "
";
echo "Today is " . date["l"];
?>
Hãy tự mình thử »
Tạo ngày với Mktime []
Tham số dấu thời gian tùy chọn trong hàm date [] chỉ định dấu thời gian. Nếu bị bỏ qua, ngày và thời gian hiện tại sẽ được sử dụng [như trong các ví dụ trên].
Hàm Php $minute
4 trả về dấu thời gian UNIX cho một ngày. Dấu thời gian UNIX chứa số giây giữa Epoch Unix [ngày 1 tháng 1 năm 1970 00:00:00 GMT] và thời gian được chỉ định.
Cú pháp
- Mktime [giờ, phút, thứ hai, tháng, ngày, năm]
- Ví dụ dưới đây tạo ra một ngày và thời gian với hàm
$minute
1 từ một số tham số trong hàm$minute
4: - Tạo ngày từ chuỗi với strtotime []
- Hàm Php
$minute
7 được sử dụng để chuyển đổi chuỗi ngày có thể đọc của con người thành dấu thời gian UNIX [số giây kể từ ngày 1 tháng 1 năm 1970 00:00:00 GMT]. - Ví dụ dưới đây tạo ra một ngày và thời gian từ hàm
$minute
7:
PHP khá thông minh về việc chuyển đổi một chuỗi thành một ngày, vì vậy bạn có thể đặt các giá trị khác nhau:
$ d = strtotime ["Thứ bảy tới"]; Ngày Echo ["Y-M-D H: I: SA", $ D]. "";
$ d = strtotime ["+3 tháng"]; ngày lặp lại ["y-m-d h: i: sa", $ d]. "";?>
Hãy tự mình thử »
Tuy nhiên, $minute
7 không hoàn hảo, vì vậy hãy nhớ kiểm tra các chuỗi bạn đặt vào đó.
Nhiều ví dụ ngày hơn
Thí dụ
Trả lại thời gian hiện tại dưới dạng dấu thời gian UNIX, sau đó định dạng nó thành một ngày:
date_default_timezone_set["America/New_York"];
echo "The time is " . date["h:i:sa"];
?>
Hãy tự mình thử »
Tạo ngày với Mktime []
Tham số dấu thời gian tùy chọn trong hàm date [] chỉ định dấu thời gian. Nếu bị bỏ qua, ngày và thời gian hiện tại sẽ được sử dụng [như trong các ví dụ trên].
Hàm Php $minute
4 trả về dấu thời gian UNIX cho một ngày. Dấu thời gian UNIX chứa số giây giữa Epoch Unix [ngày 1 tháng 1 năm 1970 00:00:00 GMT] và thời gian được chỉ định.
Cú pháp
Mktime [giờ, phút, thứ hai, tháng, ngày, năm]
Ví dụ dưới đây tạo ra một ngày và thời gian với hàm $minute
1 từ một số tham số trong hàm $minute
4:
Thí dụ
Trả lại thời gian hiện tại dưới dạng dấu thời gian UNIX, sau đó định dạng nó thành một ngày:
$d=mktime[11, 14, 54, 8, 12, 2014];
echo "Created date is " . date["Y-m-d h:i:sa", $d];
?>
Hãy tự mình thử »
Tạo ngày với Mktime []
Tham số dấu thời gian tùy chọn trong hàm date [] chỉ định dấu thời gian. Nếu bị bỏ qua, ngày và thời gian hiện tại sẽ được sử dụng [như trong các ví dụ trên].
Cú pháp
Mktime [giờ, phút, thứ hai, tháng, ngày, năm]
Thí dụ
Trả lại thời gian hiện tại dưới dạng dấu thời gian UNIX, sau đó định dạng nó thành một ngày:
$d=strtotime["10:30pm April 15 2014"];
echo "Created date is " . date["Y-m-d h:i:sa", $d];
?>
Hãy tự mình thử »
Tạo ngày với Mktime []
Thí dụ
Trả lại thời gian hiện tại dưới dạng dấu thời gian UNIX, sau đó định dạng nó thành một ngày:
$d=strtotime["tomorrow"];
echo date["Y-m-d h:i:sa", $d] . "
";
Hãy tự mình thử »
echo date["Y-m-d h:i:sa", $d] . "
";
Tạo ngày với Mktime []
echo date["Y-m-d h:i:sa", $d] . "
";
?>
Tham số dấu thời gian tùy chọn trong hàm date [] chỉ định dấu thời gian. Nếu bị bỏ qua, ngày và thời gian hiện tại sẽ được sử dụng [như trong các ví dụ trên].
Hàm Php $minute
4 trả về dấu thời gian UNIX cho một ngày. Dấu thời gian UNIX chứa số giây giữa Epoch Unix [ngày 1 tháng 1 năm 1970 00:00:00 GMT] và thời gian được chỉ định.
Cú pháp
Mktime [giờ, phút, thứ hai, tháng, ngày, năm]
Thí dụ
Hãy tự mình thử »
Tạo ngày với Mktime []
Thí dụ
Hãy tự mình thử »
Tạo ngày với Mktime []
Tham số dấu thời gian tùy chọn trong hàm date [] chỉ định dấu thời gian. Nếu bị bỏ qua, ngày và thời gian hiện tại sẽ được sử dụng [như trong các ví dụ trên].
Hàm Php $minute
4 trả về dấu thời gian UNIX cho một ngày. Dấu thời gian UNIX chứa số giây giữa Epoch Unix [ngày 1 tháng 1 năm 1970 00:00:00 GMT] và thời gian được chỉ định.