Tôi muốn lấy ngày (Chủ Nhật, Thứ Hai, ...) của ngày 22 tháng 10. Tôi có thể làm điều đó như thế nào?Làm thế nào tôi có thể lấy ngày của một ngày cụ thể với PHP
Trả lời
$date = '2009-10-22';
$sepparator = '-';
$parts = explode($sepparator, $date);
$dayForDate = date("l", mktime(0, 0, 0, $parts[1], $parts[2], $parts[0]));
Bạn có thể sử dụng chức năng date
.
Tôi đang sử dụng strtotime
để nhận dấu thời gian cho ngày đó; có những giải pháp khác, chẳng hạn như mktime
, chẳng hạn.
Ví dụ, với các modifier 'D', cho đại diện văn bản trong ba chữ:
$timestamp = strtotime('2009-10-22');
$day = date('D', $timestamp);
var_dump($day);
Bạn sẽ nhận được:
string 'Thu' (length=3)
Và với 'l' modifier, để hiển thị toàn văn bản:
$day = date('l', $timestamp);
var_dump($day);
Bạn nhận được :
string 'Thursday' (length=8)
Hoặc modifier 'w', để có được số ngày (0-6, 0 phúc Chủ Nhật, và 6 là thứ bảy):
$day = date('w', $timestamp);
var_dump($day);
Bạn sẽ có được :
string '4' (length=1)
Hope this helps :-)
Xin chào Pascal, cảm ơn bạn đã đăng bài này cách đây 6 năm. Nó vẫn giúp tôi, vì tôi mới làm quen với PHP. Chúc một ngày tốt lành! –
$date = '2014-02-25';
date('D', strtotime($date));
tại sao không hẹn hò ('I', strtotime ($ date)); kể từ khi OP yêu cầu * Chủ nhật, Thứ Hai ... * toàn văn –
Có. Câu trả lời của bạn cũng tốt. –
$datetime = DateTime::createFromFormat('Ymd', '20151102');
echo $datetime->format('D');
Khi đoạn mã này có thể giải quyết được câu hỏi, [bao gồm cả giải thích] (http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) thực sự giúp cải thiện chất lượng bài đăng của bạn. Hãy nhớ rằng bạn đang trả lời câu hỏi cho người đọc trong tương lai và những người đó có thể không biết lý do cho đề xuất mã của bạn. – Bono
- 1. Làm thế nào để có được ngày cuối cùng của một tháng cụ thể với JodaTime?
- 2. Thêm ngày vào ngày cụ thể
- 3. VBScript Làm thế nào tôi có thể định dạng ngày?
- 4. Kiểm tra xem một ngày cụ thể có khớp với một phạm vi ngày
- 5. PHP: Làm thế nào để có được chủ nhật trước đó của một ngày cụ thể trong quá khứ ..?
- 6. Làm cách nào tôi có thể làm việc với ngày trước 1900 trong PHP?
- 7. Cách lấy ngày từ một ngày cụ thể bằng cách sử dụng JavaScript
- 8. Lấy Tên Ngày trong PHP
- 9. Làm thế nào để chuyển đổi ngày hex 'YMD' thành một ngày có thể đọc được?
- 10. làm thế nào tôi có thể trỏ PHP glob vào một thư mục cụ thể?
- 11. Lấy Năm/Tháng/Ngày từ một ngày giờ trong php?
- 12. Tìm một ngày cụ thể thuộc về
- 13. Tôi làm cách nào để “tách rời” một ngày trong một múi giờ cụ thể?
- 14. Tính ngày bắt đầu và tên của một quý từ một ngày cụ thể
- 15. Làm cách nào để tìm ngày đầu tiên của tuần mà một ngày cụ thể thuộc về?
- 16. Có thể xảy ra lỗi PHP với date_default_timezone_set và ngày?
- 17. Cách lấy tên ngày hiện tại bằng cách sử dụng ngày cụ thể trong Android?
- 18. Chỉ chọn ngày tháng cụ thể trong thanh công cụ ngày của jQuery UI (danh sách ngày đến từ AJAX)
- 19. Làm cách nào để có được thời gian có thể cuối cùng của một ngày cụ thể
- 20. Làm thế nào tôi có thể nhận được NSDate của ngày hôm qua
- 21. Làm thế nào tôi có thể trộn một phạm vi cụ thể của một ArrayList?
- 22. Tìm ba ngày làm việc trước đó từ một ngày cụ thể
- 23. Làm thế nào để hiển thị ngày địa phương cụ thể của NSDateFormatter?
- 24. JQuery ui - bộ chọn ngày, tắt các ngày cụ thể
- 25. Tôi làm cách nào để tạo một ngày cụ thể trong HSQLDB?
- 26. Lấy ngày cho ngày hiện tại trong PHP
- 27. Làm thế nào để chuyển đổi một ngày giờ thành múi giờ cụ thể trong C#?
- 28. ngày php ít hơn một ngày khác
- 29. Lấy ngày đầu tiên của tháng của tháng/năm cụ thể
- 30. Chỉ định giá trị ngày giờ cho ngày hôm nay với thời gian cụ thể
http://stackoverflow.com/questions/1062196/date-to-day-conversion-in-php – karim79