使用php 获取时间今天、明天、昨天时间戳的详解

这篇具有很好参考价值的文章主要介绍了使用php 获取时间今天、明天、昨天时间戳的详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用php获取时间今、明天、昨天时间戳

<?php  
echo "今天:".date("Y-m-d")."";      
echo "昨天:".date("Y-m-d",strtotime("-1 day")), "";      
echo "明天:".date("Y-m-d",strtotime("+1 day")). "";   
echo "一周后:".date("Y-m-d",strtotime("+1 week")). "";      
echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "";      
echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "";      
echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."";      
echo "一个月前:".date("Y-m-d",strtotime("last month"))."";      
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."";      
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."";     
strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳  
int strtotime  ( string time \[, int now\] )  
?>

本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于 now  参数给出的时间,如果没有提供此参数则用系统当前时间。
---------------------------------------------------------------------------------------------------------------------------------
在PHP里得到前天和昨天的日期的代码
前 天去面试的时候也是这样,不过我当时记不起来了.就记得MYSQL里面的date_sub(now(),'interval 1 day');date('Y/m/d h:i:s',mktime(date('h'), date('i'), date('s'), date('m') , date('d')+1, date('Y')));
---------------------------------------------------------------------------------------------------------------------------------
先得到今天的UNIXTIME
然后减去一天或两天的秒数
把减后的UNIXTIME格式化成日期。
---------------------------------------------------------------------------------------------------------------------------------


以下为引用的内容: 

<?php  
date\_default\_timezone\_set('Asia/Shanghai');  
#昨天  
echo date("Y/m/d h:i:s",time()-24\*60\*60);  
echo "";  
#前天  
echo date("Y/m/d h:i:s",time()-2\*24\*60\*60);  
?>

方法有很多种啊, 我也介绍一种吧:

date("Y/m/d H:i:s", strtotime("1 days ago"));
date("Y/m/d H:i:s", strtotime("2 days ago"));
date("Y/m/d H:i:s",mktime(0,0,0,date("m"),date("d")-1,date("Y")));

以前算时间总是很烦人,呵呵,学了了下,下面是下个星期现在的时间。 date_default_timezone_set('Asia/Shanghai'); $tmp = time()+606024*7; print date("m/d/Y H:i:s", $tmp);

再加一个:

$time_yes=localtime(time()-24*60*60, true);
$time_b_yes=localtime(time()-2*24*60*60, true);
$yesterday=$time_yes['tm_mday'];
$the_day_before_yes=$time_b_yes['tm_mday'];

time()-86400 昨天的
以下为例子:

<?
//昨天
print date('Y-m-d' , strtotime('-1 day'));
//上星期
print date('Y-m-d' , strtotime('-1 week'));
//上个月
print date('Y-m-d' , strtotime('-1 month'));
//去年
print date('Y-m-d' , strtotime('-1 year'));
?>

 strtotime得到一个时间戳, 然后你自己格式化.文章来源地址https://www.toymoban.com/news/detail-700819.html

strtotime('yesterday');
strtotime('-2 day');

到了这里,关于使用php 获取时间今天、明天、昨天时间戳的详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Sql Server获取表中今天、昨天、本周、上周、本月、上月等数据

    DATEDIFF ( datepart , startdate , enddate ) 释义:计算时间差 datepare值:year | quarter | month | week | day | hour | minute | second | millisecond startdate:开始日期 enddate :结束日期 GetDate() --用法 select datediff(year, 开始日期,结束日期); --(结束日期-开始日期)间隔年 select datediff(quarter, 开始日期,结束

    2024年02月10日
    浏览(35)
  • 微信小程序TDesign封装的时间选择器,可以选中今天、昨天、上周、上月等功能

    微信小程序TDesign封装的日期选择器 可以选中今天、昨天、上周、上月等功能。 确定返回日期时,会判断时间戳大小,返回createdTime,endTime 组件图片展示 父组件使用组件 组件wxml 组件wxss 组件JSON 组件js

    2024年02月15日
    浏览(55)
  • Java(106):Java获取当天或者明天等零点时间(00:00:00)的方法,获取当前时间后60秒或30天的时间

    Java获取当天或者明天等零点时间(00:00:00)的方法 执行结果: 其他: 获取当前时间后60秒的时间 获取当前时间的后 30天, 或者N天 Calendar now = Calendar.getInstance(); now.add(Calendar.Date, 30); Date date = now.getTime();

    2024年02月15日
    浏览(36)
  • js/javascript获取时间戳的5种方法

    以下便是干货 1.获取时间戳精确到秒,13位 2.获取时间戳精确到毫秒,13位 3.获取时间戳精确到毫秒,13位 4.获取时间戳精确到毫秒,13位 5.获取时间戳精确到毫秒,13位 其它 在开发的中需要精确到秒的时候,推荐使用 第1种方法,也需要除以1000才行,如果是需要时间戳毫秒的推荐 +new D

    2024年02月11日
    浏览(32)
  • Python中获取时间戳的几种方法

    时间戳是指从某个特定的时间点(通常是1970年1月1日00:00:00 UTC)到现在的总秒数。在Python中,我们可以使用多种方法获取时间戳。本文将介绍三种常用方法:使用time模块、使用datetime模块和使用dateutil模块。同时,还会对比它们的优缺点,并介绍其他获取时间戳的方法以及如

    2024年02月08日
    浏览(29)
  • JavaScript中的时间日期函数new Date()(JS中5种获取时间戳的函数)

    简介: JavaScript 中的 new Date() 方法用于创建一个新的 Date 对象,该对象表示当前日期和时间。Date 对象提供了许多方法和属性,可以用于获取和设置日期和时间信息。 new Date([year, month, day, hour, minute, second, millisecond]) 其中,每个参数都是可选的。如果没有指定参数,则 new Dat

    2024年02月04日
    浏览(45)
  • 昨天OpenAI GPT-4,今天微软Copilot,轮番上阵碾压谁?

    来源:《飞哥说AI》公众号 作者|高佳 创意|李志飞 微软Copilot横扫Office全系产品,正式改名为Microsoft 365 ,其野心昭然。 微软全家桶自带AI智能驾驶模式,意味着 Windows 全AI系列新品将火速渗透各行各业。扑面而来的科技革命,正以小时为单位进展。 「为了构建Copilot,我们

    2024年02月12日
    浏览(23)
  • 帝国CMS灵动标签调用昨天、今天、某天、某天以前、某天以后发布的文章

    昨天发布的10篇文章 调用2020-01-30的10篇文章 [e:loop={\\\'news\\\',10,18,0,\\\'newstime=\\\'.to_time(\\\'2020-01-30 00:00:01\\\').\\\' and newstime=$bqr[title]? [/e:loop] 调用除今天以前的10篇文章 [e:loop={0,10,3,0,\\\'newstime=$bqno?、=$bqr[\\\'title\\\']?=date(\\\'Y-m-d\\\',$bqr[newstime])? [/e:loop] 调用2020-01-30以前的10篇文章 [e:loop={0,10,3,0,\\\'newstime=$bq

    2024年02月03日
    浏览(31)
  • Java获取今天、本周、本月、本季度、上月、上一年的时间范围

    1、获取本月的第一天和最后一天 2、获取今天的时间范围 3、获取本周的第一天和最后一天 4、获取上个月的时间范围 5、获取本季度的第一天和最后一天 6、获取今年的第一天和最后一天 7、获取上一年的第一天和最后一天

    2024年02月02日
    浏览(36)
  • 为什么有些同事昨天还干的好好地,今天就离职了老板都留不住?

    HR时常会遭遇员工突发申请离职,对于一些核心岗位员工的离职,甚至没有时间去挽留。 但从心理学的角度来说,人的行为与意识是相互反应、互加映衬的。 也就是说,员工离职意识的产生与发展, 与他近期的行为息息相关。 与平时相比,他们在这些方面的行为变化较大。

    2024年02月05日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包