博主信息
樂成的博客
博文
48
粉丝
7
评论
11
访问量
48066
积分:0
P豆:609.5

PHP常见的日期处理

2020年07月16日 14:06:55阅读数:216博客 / 樂成的博客/ PHP+MySql

PHP常见的日期处理

实例

<?php
header('Content-Type:textml; charset=utf-8;');
date_default_timezone_set('PRC');
$date_before = date('Y-m-01', strtotime('-1 month'));
echo " 本月共有:".date("t")."天";
echo " 当前年份".date('Y');
echo " 当前月份".date('m');
echo " 当前几号".date('d');
echo " 上个月1号".$date_before;
$date=date_create($date_before);
date_add($date,date_interval_create_from_date_string("26 days"));
echo "--".date_format($date,"Y-m-d");

echo "上个月月末" .date('Y-m-d', strtotime("$date_before +1 month -1 day"));
echo "上个月28号" .date("Y-m-d",strtotime("$date_before   +27   day"));  
echo "<br/>";
$today = date("Y-m-d");
$BeginDate=date('Y-m-01', strtotime(date("Y-m-d")));//本月第一天
$date_before = date('Y-m-01', strtotime('-1 month'));//上月第一天
$date_d = date('d');//当前几号
$date_before28 = date("Y-m-d",strtotime("$date_before   +27   day"));//上个月28
$date_8= date("Y-m-d",strtotime("$BeginDate   +7   day"));//本月8号
$date_18= date("Y-m-d",strtotime("$BeginDate   +17   day"));//本月18号
echo " 今天".$today;
echo " 本月第一天".$BeginDate;
echo " 上月第一天".$date_before;
echo " 上月28号".$date_before28;                      
echo " 本月8号".$date_8; 
echo " 本月18号".$date_18;   
echo "<br/>";
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • 两类程序设计语言程序是:编译程序和解释程序。解释程序是一种语言程序,它直接执行源程序或源程序内部形式。编译程序是指把高级语言书写源程序翻译成等价机器语言格式程序翻译程序。
    和时间操作十分,也是PHP核心组成部分。PHP提供了和时间内置函数,使开发人员在和时间上游刃有余,大大提高了了工作效率。
    php函数有“set_exception_handler”,该函数用于设置用户自定义函数,也用于创建运行用户自己方法。
    如果你从 Ruby 或者 Python 转型到 Go,将会有很多语言差异需要学习,其中很多问题都是围绕 string 类型,下面是一些字符串技巧,这些技巧解决了我在使用 Golang 最初几周中遇到问题
    php转字符串方法:首先求出两个差数;然后用JS获取当前,把正格式转为时间戳即可,代码为【$year=((int)substr("2008-12-04",0,4
    使用strtotime直接获取还是有点小BUG,对此提供进行方法。
    Carbon是php中很人性化时间函数;php中carbon转成时间戳主要用到“Carbon::now()->timestamp”代码;该代码主要将当前时间转成时间戳。
    错误,可以解程序本身错误,例如语法错误。而异则更偏向于程序运行不符合预或者不符合正流程;对于 PHP 语言而言,错误和使用机制完全不同,因此很容易让人产生困惑。
    程序在运行中出现不符合预情况, php 脚本自身问题是由错误语法,服务器环境导致,使得编译器无法通过检查,甚至无法运行,需要我们及时解决。

    2020-01-03

    5373

    tps是“Transaction processing systems”缩写,是一个事务系统,又称为电子数据系统;它是指面向企业最底层系统,对企业运作所产生事务信息进行
    原先 PHP 只有错误没有异。看一些老文档你能看到不少错误输出是直接 echo html 标签。而现代一点框架早已经包裹好了一切,直接抛出异就可以有比较漂亮错误显示页面,比如
    php try catch是php,可以在try代码块中执行代码,并根据需要通过throw来抛出异php能提高程序健壮性,增强可维护性,有利于异集中,从而保证程序可靠性
    版本 PHP 并没有内置 WEB 服务器,而是提供了 SAPI(Server API)给第三方做对接。
    springmvc5种注解:1、@RequestMapping,是一个用来请求地址映射注解;2、@RequestParam,用于将请求参数区数据映射到功能方法参数上;3、@PathVariable
    CSS盒子模型都具备内容content、内边距padding、边框border、外边距margin这些属性,这些属性可以用生活中事物“盒子”作一个比喻来解,所以称作为盒子模型。
    字符串是我们最操作之一,方法有输出字符串,去除字符串空格,字符串拼接,字符串截取,字符串替换等,这些方法都有相应函数与之对应,来实现功能。
    JS数组过程中,我们通是采用for循环方式来实现,本篇文章总结一些除for循环之外数组迭代方法。
    cpu是不可以直接外存上信息;​外存就是硬盘、U盘等,现在计算机上所有外存上数据,都要先被读取到内存内存条中,才能被cpu;cpu也叫做中央器,是一台计算机运算核心。
    redis是开源,构建于内存数据结构nosql数据库。被用于数据存储,缓存和消息。本文就来为大家介绍一下redis键过设置方法。
    PHP程序员在开发中经需要计算各种时间,经有些比较复杂,特意整了以下这些,建议收藏。