Lấy ngày thứ hai tuần trước php
Mọi thứ tôi đang cố gắng đều trả về NULL. strtotime không hoạt động, tôi sử dụng nó ở một nơi khác và nó hoạt động rất tốt. Máy chủ của tôi có phiên bản php 5. 2 Show
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn jessicaĐăng ngày 31 tháng 1 năm 2013 jessica
Đăng ngày 31 tháng 1 năm 2013 1369612800 2013-05-27
'; echo date('Y-m-d', $time); ?>
Bạn đã gỡ lỗi chuỗi của mình như thế nào?
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn nhún vaiĐăng ngày 31 tháng 1 năm 2013 nhún vai
Đăng ngày 31 tháng 1 năm 2013 (đã chỉnh sửa) Không trả về sai strtotime("last Monday May 2012");
Có trả về sai strtotime("last Monday of May 2012");
Ít nhất là trong PHP 5. 2. 17. 5. 3. X thì khác và cả hai sẽ hoạt động Đã chỉnh sửa ngày 31 tháng 1 năm 2013 bởi shlumph
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn jessicaĐăng ngày 31 tháng 1 năm 2013 jessica
Đăng ngày 31 tháng 1 năm 2013 Tôi chỉ cho bạn thấy nó hoạt động. Đoạn mã tôi đã dán THỰC SỰ là đoạn mã tôi đã chạy và nhận được kết quả đó.
Nếu nó phù hợp với bạn mà không có "của", thì hãy bỏ "của". Vấn đề là gì?
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn Tâm thầnĐăng ngày 31 tháng 1 năm 2013 Tâm thần
Đăng ngày 31 tháng 1 năm 2013 Ngoài ra, bạn đang sử dụng phiên bản PHP nào. Một số định dạng có thể không được hỗ trợ trong các phiên bản trước
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn jessicaĐăng ngày 31 tháng 1 năm 2013 jessica
Đăng ngày 31 tháng 1 năm 2013 Chúng là hai giá trị khác nhau tho
1369612800 2013-05-27 1367193600 2013-04-29
'; echo date('Y-m-d', $time); echo '
của một là chính xác
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn Tâm thầnĐăng ngày 31 tháng 1 năm 2013 Tâm thần
Đăng ngày 31 tháng 1 năm 2013 FWIW
http. //www. php. net/manual/en/datetime. định dạng. liên quan đến. php
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn jessicaĐăng ngày 31 tháng 1 năm 2013 jessica
Đăng ngày 31 tháng 1 năm 2013 (đã chỉnh sửa) Chỉnh sửa. Tâm lý có liên kết trước khi tôi có thể
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn C0N HỢP NHẤTĐăng ngày 31 tháng 1 năm 2013 C0N HỢP NHẤT
Đăng ngày 31 tháng 1 năm 2013
Vâng, tôi đã thử điều này
echo strtotime("last Monday of {$_POST['to-month']} {$_POST['to-year']}"); echo " / "; echo "last Monday of {$_POST['to-month']} {$_POST['to-year']}"; die();
trả về
strtotime không trả về gì và đầu vào mà nó nhận được là "Thứ Hai tuần trước của tháng 11 năm 2013"
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn jessicaĐăng ngày 31 tháng 1 năm 2013 jessica
Đăng ngày 31 tháng 1 năm 2013
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn C0N HỢP NHẤTĐăng ngày 31 tháng 1 năm 2013 C0N HỢP NHẤT
Đăng ngày 31 tháng 1 năm 2013 (đã chỉnh sửa)
Được chỉnh sửa vào ngày 31 tháng 1 năm 2013 bởi C0NFUSED
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn nhún vaiĐăng ngày 1 tháng 2 năm 2013 nhún vai
Đăng ngày 1 tháng 2 năm 2013
Xóa "của" và nó sẽ hoạt động. Ngoài ra, các phiên bản nhỏ rất quan trọng. Có thể có sự khác biệt giữa 5. 2. 1 và 5. 2. 17
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn jessicaĐăng ngày 1 tháng 2 năm 2013 jessica
Đăng ngày 1 tháng 2 năm 2013 Không có "của" là sai
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn đáĐăng ngày 1 tháng 2 năm 2013 đá
Đăng ngày 1 tháng 2 năm 2013 (đã chỉnh sửa) Thay vì dựa vào strtotime để tìm ra những gì bạn muốn, bạn có thể tìm ra nó một cách rõ ràng ________số 8
chỉnh sửa. chung chung hơn Được chỉnh sửa vào ngày 1 tháng 2 năm 2013 bởi kicken
Liên kết để bình luậnChia sẻ trên các trang web khácNhiều tùy chọn chia sẻ hơn xà láchĐăng ngày 1 tháng 2 năm 2013 xà lách
Đăng ngày 1 tháng 2 năm 2013 Chỉ để thiết lập kỷ lục thẳng…
Hành vi "của" đặc biệt đã được giới thiệu trong PHP 5. 3. 0;
Trong khi "thứ Hai tuần trước tháng 5 năm 2013" có vẻ hoạt động (ở chỗ nó không trả về '; echo date('Y-m-d', $time); ?>0), thì nó không nhận được thứ Hai cuối cùng của tháng 5 năm 2013. Như được mô tả trong sách hướng dẫn [1], "Các câu lệnh tương đối luôn được xử lý sau các câu lệnh không tương đối. " Các câu không mang tính chất tương đối là "May" và "2013" và "Thứ Hai tuần trước" (có nghĩa là Thứ Hai trước đó) là một câu có tính chất tương đối Làm cách nào để có được ngày thứ Hai cuối cùng trong PHP?Rõ ràng là có. $start = date('Y-m-d',strtotime('thứ hai tuần trước -7 ngày'));
Làm cách nào để có được ngày trong tuần trước trong PHP?$date = new DateTime(); . $ngày trong tuần - 1); . ' - ';
Làm cách nào để có được ngày thứ Hai tuần trước trong SQL?SQL – Tính toán Thứ Hai gần đây nhất, Chủ nhật tuần trước hoặc Thứ hai tuần trước . DECLARE @MostRecentMonday DATETIME = DATEDIFF(ngày, 0, GETDATE() – DATEDIFF(ngày, 0, GETDATE()) %7) KHAI BÁO @LastSunday DATETIME = DATEADD(ngày, –1 *(( @CurrentWeekday % 7) – 1), GETDATE()) Làm cách nào để có được ngày thứ Sáu tuần trước trong PHP?Chúng ta sẽ sử dụng hàm strtotime() để lấy tất cả các ngày. . $previous_friday= strtotime("last week friday",$date); echo " last week monday : ". |