php获取本年、本月、本周时间戳和日期格式的实例代码

 更新时间:2020-01-24 13:00:32   作者:佚名   我要评论(0)

时间戳格式:


//获取今日开始时间戳和结束时间戳
$beginToday=mktime(0,0,0,date('m'),date('d'),date('Y'));
$endToday=mktime(0,0,0,date('m'),date('d')+

时间戳格式:

 //获取今日开始时间戳和结束时间戳 
 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y')); 
 $endToday=mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; 
 //获取昨日起始时间戳和结束时间戳 
 $beginYesterday=mktime(0,0,0,date('m'),date('d')-1,date('Y')); 
 $endYesterday=mktime(0,0,0,date('m'),date('d'),date('Y'))-1; 
 //获取本周起始时间戳和结束时间戳  
 $beginThisweek = mktime(0,0,0,date('m'),date('d')-date('w')+1,date('y')); 
 $endThisweek=time(); 
 //获取上周起始时间戳和结束时间戳 
 $beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y')); 
 $endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y')); 
 //获取本月起始时间戳和结束时间戳 
 $beginThismonth=mktime(0,0,0,date('m'),1,date('Y')); 
 $endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y')); 
 //上个月的起始时间: 
 $begin_time = strtotime(date('Y-m-01 00:00:00',strtotime('-1 month'))); 
 $end_time = strtotime(date("Y-m-d 23:59:59", strtotime(-date('d').'day'))); 
 $begin_year = strtotime(date("Y",time())."-1"."-1"); //本年开始 
 $end_year = strtotime(date("Y",time())."-12"."-31"); //本年结束 
 //现在的时间到第二天凌晨相差的时间戳 
 $time = (strtotime(date('Y-m-d'))+3600*24) - time() ;

日期格式:

//上周起始时间
echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1-7,date("Y")));
echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7-7,date("Y")));
//本周起始时间
echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y")));
echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y")));
//上月起始时间
echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m")-1,1,date("Y")));
echo date("Y-m-d H:i:s",mktime(23,59,59,date("m") ,0,date("Y")));
//本月起始时间
echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),1,date("Y")));
echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("t"),date("Y")));
//本年起始时间
echo date(‘Y-01-01'); 
echo date(‘Y-12-31');

获取当月的最后一天和第一天

 $BeginDate=date('Y-m-01', strtotime(date("Y-m-d")));
  echo $BeginDate;
  echo "
";
  echo date('Y-m-d', strtotime("$BeginDate +1 month -1 day"));
  echo "
";

获取当天年份,月份,以及当月天数

  echo " 本月共有:".date("t")."天";
  echo " 当前年份".date('Y');
  echo " 当前月份".date('m');
  echo " 当前几号".date('d');
  echo "
";

获取指定月份的天数或者最后一天

  $days = cal_days_in_month(CAL_GREGORIAN, 4, 2011);
  echo "返回2011-4的天数 ".$days."
";
  $days = date('t', strtotime("2011-4-1"));
  echo "返回2011-4的天数 ".$days."
";
  $days = date("t"); 
  echo "当前月的天数 ".$days."
";
 cal_days_in_month 的公用:返回某个历法中某年中某月的天数

参数介绍:

cal_days_in_month($par1,$par2,$par3);
$par1 :用来计算的某种历法,PHP Calendar 常量
$par2 :参数$par1选中历法中的某个月
$par3: 选中历法中的某一年

返回值:

$par1 选中历法的某年某月的天数
PHP Calendar 常量:日历扩展包含了简化不同日历格式间转换的函数。
 为了让这些函数能够工作,您必须通过 --enable-calendar 编译 PHP。window下,已经集成了对日历扩展的支持
案例中的常量CAL_GREGORIAN,是PHP预定义的常量,就像PHP_OS等常量
gregorian 的意思:公历;阳历

总结

以上所述是小编给大家介绍的php获取本年、本月、本周时间戳和日期格式的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

您可能感兴趣的文章:

  • PHP获得当日零点时间戳的方法分析
  • php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)
  • php获取当前月与上个月月初及月末时间戳的方法
  • 时间戳与时间相互转换(php .net精确到毫秒)
  • PHP获取毫秒级时间戳的方法
  • PHP中UNIX时间戳和日期间的转换与计算实例
  • PHP时间戳 strtotime()使用方法和技巧
  • php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
  • 使用php 获取时间今天明天昨天时间戳的详解
  • php日期转时间戳,指定日期转换成时间戳
  • php 计算两个时间戳相隔的时间的函数(小时)

相关文章

  • php获取本年、本月、本周时间戳和日期格式的实例代码

    php获取本年、本月、本周时间戳和日期格式的实例代码

    时间戳格式: //获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,0,0,date('m'),date('d'),date('Y')); $endToday=mktime(0,0,0,date('m'),date('d')+
    2020-01-24
  • PHP学习的技巧和学习的要素总结

    PHP学习的技巧和学习的要素总结

    1、适合PHP学习者的学习道路: (1) 了解HTML/CSS/JS、、网页根本元素,完毕阶段可自行制造简略的网页,对元素特点相对了解 (2) 了解动态言语的概念和运做机制,了解
    2020-01-24
  • PHP依赖注入容器知识点浅析

    PHP依赖注入容器知识点浅析

    依赖注入容器理解 耦合 一个好的代码结构设计一定是松耦合的,这也是很多通用设计模式的宗旨,就是把分散在各处的同一个功能的代码汇聚到一起,形成一个模块,然后在
    2020-01-24
  • php+pdo实现的购物车类完整示例

    php+pdo实现的购物车类完整示例

    本文实例讲述了php+pdo实现的购物车类。分享给大家供大家参考,具体如下: <&#63;php session_start(); class Cart { public $pdo = null; public function _
    2020-01-24
  • PHP 使用位运算实现四则运算的代码

    PHP 使用位运算实现四则运算的代码

    计算机最基本的操作单元是字节,一个字节由8个位组成,一个位只能存储一个0或1。所有数据在计算机中都是采用二进制,即 1 和 0 的编码存储和运算。 这次尝试在 PHP
    2020-01-24
  • PHP七种数据类型知识点总结

    PHP七种数据类型知识点总结

    想要入门PHP,首先要学会搭建环境,其次是学习基础语法。PHP的基础包括数据类型,运算符,变量和常量等。 在这篇文章中,我们主要了解什么是数据类型。数据类型是指
    2020-01-24
  • Linux下PHP+Apache的26个必知的安全设置

    Linux下PHP+Apache的26个必知的安全设置

    PHP是一种开源服务器端脚本语言,应用很广泛。Apache web服务器提供了这种便利:通过HTTP或HTTPS协议,访问文件和内容。配置不当的服务器端脚本语言会带来各种各样
    2020-01-24
  • php开发论坛系统

    php开发论坛系统

    1、总体设计 前端的一些东西 都可以点的,论坛点进去 index.php <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewpor
    2020-01-24
  • php中echo与print区别点整理

    php中echo与print区别点整理

    一、两者区别 echo 支持多个字符串输出,用逗号(,)隔开,print只支持一个字符串输出; echo 输出速度比print快; echo 没有返回值,print返回值总是1。 二、使用
    2020-01-24
  • 如何判断php复选框是否被选中

    如何判断php复选框是否被选中

    复选框checkbox通常用于php表单提交。本文通过实例给大家介绍php如何判断复选框中的值是否被选中。需要它的朋友可以参考本文中的例子。 本文章向大家介绍两个知识点
    2020-01-24

最新评论