Tôi đang thử và vẫn tự hỏi, làm cách nào tôi có thể nhận được một mảng chứa tất cả các ngày trong tháng hiện tại, nó phải chứa tất cả các ngày theo định dạng: năm tháng -ngày. Cảm ơn bạn đã giúp đỡ!Php mảng chứa tất cả các ngày tháng hiện tại
8
A
Trả lời
16
Hãy thử:
// for each day in the month
for($i = 1; $i <= date('t'); $i++)
{
// add the date to the dates array
$dates[] = date('Y') . "-" . date('m') . "-" . str_pad($i, 2, '0', STR_PAD_LEFT);
}
// show the dates array
var_dump($dates);
2
Làm thế nào về điều này:
$list=array();
for($d=1; $d<=31; $d++)
{
$time=mktime(12, 0, 0, date('m'), $d, date('Y'));
if (date('m', $time)==date('m'))
$list[]=date('Y-m-d', $time);
}
var_dump($list);
4
một chức năng đơn giản để trả về một mảng như vậy có thể trông như thế này:
function range_date($first, $last) {
$arr = array();
$now = strtotime($first);
$last = strtotime($last);
while($now <= $last) {
$arr[] = date('Y-m-d', $now);
$now = strtotime('+1 day', $now);
}
return $arr;
}
nếu cần thiết, bạn có thể cải thiện bằng cách thay đổi bước (+1 day
) và định dạng đầu ra (Y-m-d
) thành tham số tùy chọn ers.
+1
tốt nhất cho tình huống của tôi khi tôi có ngày bắt đầu và ngày kết thúc, cảm ơn – JochemQuery
Các vấn đề liên quan
- 1. Nhận tất cả các ngày trong tuần hiện tại?
- 2. cách lấy số ngày của tháng hiện tại? trong PHP
- 3. Vấn đề ngày tháng jQuery jQuery: Đặt ngày hiện tại
- 4. Ngày hiện tại trừ 4 tháng?
- 5. HTML5 jQuery chọn tất cả các trường của ngày tháng: ngày '
- 6. Tìm tất cả các ngày trong một tháng với đối tượng Ngày?
- 7. php kiểm tra xem mảng có chứa tất cả các giá trị mảng từ một mảng khác không
- 8. Mảng ngày tháng trong Java
- 9. Hiện tất cả các file chứa cùng một partial class
- 10. php nhận ngày -1 tháng
- 11. Lấy ngày cho ngày hiện tại trong PHP
- 12. Phân chia các Mảng Ngày dựa trên Tháng hoặc Năm
- 13. PHP 2D mảng đầu ra tất cả các kết hợp
- 14. Cách liệt kê tất cả các ngày giữa hai ngày
- 15. Kiểm tra xem tất cả các phím nhiều mảng PHP tồn tại
- 16. Làm thế nào để có được tất cả các ngày (tháng, ngày và năm) giữa hai ngày trong python?
- 17. Cách tìm ngày đầu tiên của tháng tiếp theo, nếu tháng hiện tại là tháng
- 18. Cách nhận tất cả các ngày trong một tháng nhất định trong C#
- 19. Nhận tất cả các mặt hàng chưa đầy một tháng
- 20. HBase nhận được tất cả các giá trị ghi lại ngày tháng cho một tế bào
- 21. Trừ hai ngày tháng trong php
- 22. Get tháng hiện tại và ngày sử dụng jquery
- 23. Lấy số ngày trong tháng hiện tại trong Java
- 24. Số ngày trong tháng hiện tại bằng iPhone SDK?
- 25. PHP XPath: Nhận tất cả của href chứa "chữ"
- 26. Trong Java, nhận tất cả các ngày cuối tuần trong một tháng nhất định
- 27. In tất cả các ngày-ngày giữa hai ngày
- 28. TSQL truy xuất tất cả hồ sơ trong tháng/năm hiện tại
- 29. Liệt kê tất cả các tháng sử dụng oracle sql
- 30. Cách viết tập lệnh hệ vỏ để thêm ngày tháng và năm vào ngày hiện tại
Đơn giản, hay. +1 cho ngày ('t'). – Jean