Hướng dẫn get first sunday of month php - nhận ngày chủ nhật đầu tiên của tháng php

Tôi đã yêu cầu ngày chủ nhật đầu tiên mỗi tháng bằng mã PHP.

Xin vui lòng có thể giúp tôi.

getSunday[];

Hỏi ngày 24 tháng 12 năm 2012 lúc 10:17Dec 24, 2012 at 10:17

Piyush Viradiyapiyush ViradiyaPiyush Viradiya

Huy hiệu vàng 4011 Huy hiệu bạc10 Huy hiệu đồng1 gold badge3 silver badges10 bronze badges

2

Đây là cách tốt nhất để có được Chủ nhật đầu tiên của tháng

echo date["Y-m-d", strtotime["first Sunday of ".date['M']." ".date['Y'].""]];

Ronak Shah

364K19 Huy hiệu vàng135 Huy hiệu bạc191 Huy hiệu Đồng19 gold badges135 silver badges191 bronze badges

Đã trả lời ngày 5 tháng 10 năm 2013 lúc 8:37Oct 5, 2013 at 8:37

Manish Patelmanish PatelManish Patel

1.8191 Huy hiệu vàng14 Huy hiệu bạc15 Huy hiệu đồng1 gold badge14 silver badges15 bronze badges

Bạn có thể sử dụng tiện ích mở rộng ngày/giờ.

$start    = new DateTime['2012-12-31'];
$end      = new DateTime['2013-12-31'];
$interval = DateInterval::createFromDateString['first sunday of next month'];
$period   = new DatePeriod[$start, $interval, $end, DatePeriod::EXCLUDE_START_DATE];
foreach[$period as $time] {
    echo $time->format["F jS"] . "
\n"; } /* January 6th February 3rd March 3rd April 7th May 5th June 2nd July 7th August 4th September 1st October 6th November 3rd December 1st */

Đã trả lời ngày 24 tháng 12 năm 2012 lúc 10:49Dec 24, 2012 at 10:49

Sverri M. Olsensverri M. OlsenSverri M. Olsen

12.8k3 Huy hiệu vàng35 Huy hiệu bạc51 Huy hiệu Đồng3 gold badges35 silver badges51 bronze badges

Tôi đã tìm kiếm ngày DTS vì vậy đây là cách tôi tìm thấy chúng:

$dtsStart = date['Y-m-d 02:00:00', strtotime['Second Sunday Of March 2015']];
$dtsEnd = date['Y-m-d 02:00:00', strtotime['First Sunday Of November 2015']];

Đã trả lời ngày 10 tháng 4 năm 2015 lúc 16:58Apr 10, 2015 at 16:58

function firstSunday[$DATE]
    {
        $date = strftime["%Y-%m",$DATE];
        $day = trim[strftime["%e",$DATE]];

        for[$day; $day 

Bài Viết Liên Quan

Chủ Đề