찾다
백엔드 개발PHP 튜토리얼PHP에서 특정 날짜에 대한 월의 일수를 가져옵니다.

직장에서 특정 달의 일수를 구하는 문제에 자주 직면합니다. 이전에는 이렇게 해결했습니다.

<code><span>//这里以2015年11月为例</span><span>$inputs</span>[<span>'month'</span>] = <span>'201511'</span>;<span>//传递过来的参数</span><span>$tmp_month</span> = <span>$inputs</span>[<span>'month'</span>].<span>"01"</span>;
<span>//$tmp_month = '20151101';</span><span>$s_time</span> = strtotime(<span>$tmp_month</span>);<span>//月起始时间</span><span>$e_time</span> = strtotime(<span>date</span>(<span>"Ymd"</span>,<span>$s_time</span>).<span>'+1 month'</span>);<span>//月结束时间</span><span>$countMins</span> = (<span>$e_time</span> - <span>$s_time</span>)/<span>60</span>;<span>//当月分钟数</span><span>$countDay</span> = <span>$countMins</span>/(<span>60</span><span>*24</span>);<span>//当月的天数</span></code>
<code>但是现在,发现了更好的获取方法。
</code>

php 내장 함수인 date()는 해당 월의 일수를 직접 얻을 수 있습니다.

<code><span>$tmp_month</span> = <span>$inputs</span>[<span>'month'</span>].<span>"01"</span>;
<span>$countDay</span> = date(<span>"t"</span>,strtotime(<span>$tmp_month</span>));
<span>//</span>如果直接date(<span>"t"</span>),得到的是当月的天数</code>

정말 쉽죠!

<code>其实,还有一个方法,使用cal_days_in_month()函数,php手册中给的解释是:返回某个历法中某年中某月的天数。
</code>

3개 매개변수:
Calendar 계산에 사용되는 특정 달력
Month는 달력에서 한 달을 선택합니다
year는 달력에서 특정 연도를 선택합니다

<code><span>$num</span> = cal_days_<span>in</span>_month(CAL_GREGORIAN, <span>11</span>, <span>2015</span>); // <span>30</span></code>

개인적으로 달력 문제를 고려할 필요가 없도록 date() 기능을 선호합니다.

').addClass('사전 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

위의 내용을 포함하여 PHP에서 특정 날짜에 해당 월의 일수를 구하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
如何根据当前时间戳创建文件/文件夹并为其命名如何根据当前时间戳创建文件/文件夹并为其命名Apr 27, 2023 pm 11:07 PM

如果您正在寻找根据系统时间戳自动创建文件和文件夹并为其命名的方法,那么您来对地方了。有一种超级简单的方法可以用来完成这项任务。然后,创建的文件夹或文件可用于各种目的,例如存储文件备份、根据日期对文件进行排序等。在本文中,我们将通过一些非常简单的步骤解释如何在Windows11/10中自动创建文件和文件夹,并根据系统的时间戳对其进行命名。使用的方法是批处理脚本,非常简单。希望你喜欢阅读这篇文章。第1节:如何根据系统当前时间戳自动创建文件夹并命名第1步:首先,导航到要在其中创建文件夹的父文件夹,

PHP Warning: date() expects parameter 2 to be long, string given的解决方法PHP Warning: date() expects parameter 2 to be long, string given的解决方法Jun 22, 2023 pm 08:03 PM

在使用PHP程序开发时,经常会碰到一些警告或者错误的提示信息。其中,可能出现的一个错误提示就是:PHPWarning:date()expectsparameter2tobelong,stringgiven。这个错误的提示信息意思是:函数date()的第二个参数期望是长整型(long),但是实际传递给它的是字符串(string)。那么,我们

time包的单调时钟处理time包的单调时钟处理Aug 04, 2023 pm 05:45 PM

我们今天主要是来看一看golang time 包的时间应用方式。两者的一般规则是「wall time」用于告知时间,而「monotonic clock」用于测量时间;除外还有其他的时钟处理方式。

Java中使用Date和SimpleDateFormat类来处理时间的方法及用法介绍Java中使用Date和SimpleDateFormat类来处理时间的方法及用法介绍Apr 21, 2023 pm 03:01 PM

一.介绍java.util包中的Date类表示特定的时间,精确到毫秒。如果要想使用我们的Date类,那么我们必须得引入我们的Date类。Date类直接写入年份是得不到正确的结果的。因为java中Date是从1900年开始算的,所以前面的第一个参数只要填入从1900年后过了多少年就是你想要得到的年份。月需要减1,日可以直接插入。这种方法用的比较少,常用的是第二种方法。这种方法是将一个符合特定格式,比如yyyy-MM-dd,的字符串转化成为Date类型的数据。首先,定义一个Date类型的对象Date

Python中的日历库和日期库有哪些选择?Python中的日历库和日期库有哪些选择?Oct 21, 2023 am 09:22 AM

Python中有许多优秀的日历库和日期库供我们使用,这些库可以帮助我们处理日期和日历相关的操作。接下来,我将为大家介绍几个常用的选择,并提供相应的代码示例。datetime库:datetime是Python内置的日期和时间处理模块,提供了许多日期和时间相关的类和方法,可以用于处理日期、时间、时间差等操作。示例代码:importdatetime#获取当

如何使用Date类的getTime()方法获取日期的毫秒表示形式如何使用Date类的getTime()方法获取日期的毫秒表示形式Jul 24, 2023 am 11:42 AM

如何使用Date类的getTime()方法获取日期的毫秒表示形式在Java中,Date类是用于表示日期和时间的类。它提供了许多有用的方法来操作和获取日期对象的信息。其中,getTime()方法是Date类中的一个重要方法,它可以返回日期对象的毫秒表示形式。接下来,我们将详细介绍如何使用这个方法来获取日期的毫秒表示形式,并提供相应的代码示例。使用Date类的g

Java8 Time Api如何使用Java8 Time Api如何使用Apr 28, 2023 pm 12:25 PM

1.概述作为本文的一部分,让我们从现有Date和CalendarAPI存在的一些问题入手,来探讨新的Java8Date和TimeAPI如何解决这些问题。我们还将搞一搞Java8时间类库中的核心类,比如LocalDate,LocalTime,LocalDateTime,ZonedDateTime,Period,Duration以及它们的api。2.旧的时间API(java8之前)的问题线程安全-Date和Calendar类不是线程安全的,使开发者难以调试这些api的并发问题,需要编写额外的代码来处

springboot配置date字段返回时间戳的问题怎么解决springboot配置date字段返回时间戳的问题怎么解决May 20, 2023 am 11:16 AM

遇到一个问题,springboot升级成2.0后,从数据库查出来的日期,用Date接收,最后直接返回给前端,在谷歌浏览器中能正常显示成yyyy-MM-ddHH:mm:ss格式。但是在IE浏览器中日期显示的是“乱码”,因为springboot1.x版本的默认将Date字段返回的是时间戳,而谷歌、IE都会自动将时间戳转换成yyyy-MM-ddHH:mm:ss;在springboot2.0后,spring会将Date字段自动给转成UTC字符串了(在没有配置的情况下),所以date需要转换成时间戳还是y

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!