首页 后端开发 php教程 PHP日期操作

PHP日期操作

Jul 29, 2016 am 09:13 AM
date mktime

  //返回指定月份的第一天

  function get_the_month_first_day_str($theyear, $themonth) {

    return date("Y-m-d", mktime(0, 0, 0, $themonth, 1, $theyear));

  }

  

  //返回指定月份的最后一天

  function get_the_month_last_day_str($theyear, $themonth) {

    $theday = date("t", mktime(0, 0, 0, $themonth, 1, $theyear));

    return date("Y-m-d", mktime(0, 0, 0, $themonth, $theday, $theyear));

  }

  

  //返回指定日期所在周的第一天(周日为第一天,周一为第二天,以此类推)

  function get_the_week_first_day_str($theyear, $themonth, $theday) {

  	$date = mktime(0, 0, 0, $themonth, $theday, $theyear);

  	$date = $date - (24 * 60 * 60 * date("w", $date));

  	return date("Y-m-d", $date);

  }

  

  //返回指定日期所在周的最后一天(周日为第一天,周一为第二天,以此类推)

  function get_the_week_last_day_str($theyear, $themonth, $theday) {

  	$date = mktime(0, 0, 0, $themonth, $theday, $theyear);

  	$date = $date - (24 * 60 * 60 * date("w", $date)) + (24 * 60 * 60 * 6);

  	return date("Y-m-d", $date);

  }
登录后复制

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了PHP日期操作,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何根据当前时间戳创建文件/文件夹并为其命名 如何根据当前时间戳创建文件/文件夹并为其命名 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)。那么,我们

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

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

Java中的Stringbuild,Date和Calendar类怎么使用 Java中的Stringbuild,Date和Calendar类怎么使用 May 22, 2023 pm 04:52 PM

Stringbuild类由于String类的对象内容不可改变,每次拼接都会构建一个新的String对象,既耗时,又浪费内存空间这时需要通过java提供的StringBuild类解决这个问题StringBuilder又称为可变字符序列,它是一个类似于String的字符串缓冲区,可以看作是一个容器,容器中可以装很多字符串可变指的是StringBuilder对象中的内容是可变的构造方法publicStringBuilder():创建一个空的缓冲区publicStringBuilder(Stringsr

如何使用PHP中的mktime函数生成指定日期的时间戳 如何使用PHP中的mktime函数生成指定日期的时间戳 Jun 26, 2023 pm 12:43 PM

在PHP中,经常会用到日期和时间的处理,而时间戳就是处理日期和时间的重要工具之一。时间戳是一个整数,表示从1970年1月1日零时零分零秒以来的秒数。在PHP中有一个很常用的函数mktime()可以生成指定日期的时间戳。本文将介绍如何使用mktime()函数生成指定日期的时间戳。一、mktime()函数介绍mktime()函数是PHP中处理时间戳的函数之一。它

See all articles