php时间戳

  1. // 获得零点的时间戳

    $time = strtotime(date(‘Ymd‘));

  2.  

    // 获得今天24点的时间戳

    $time = strtotime(date(‘Ymd‘)) + 86400;

  3. // 上一天时间戳

    $date = strtotime(‘-1 days‘);

    //获取当天的年份

    $y date("Y");

    //获取当天的月份

    $m date("m");

    //获取当天的号数

    $d date("d");

    //将今天开始的年月日时分秒,转换成unix时间戳(开始示例:2015-10-12 00:00:00)

    $todayTimemktime(0,0,0,$m,$d,$y);

    //$todayTime即是当天零点的时间戳

    php 获取时间今天明天昨天时间戳

    2011-06-30 9:46

    <?php

    echo "今天:".date("Y-m-d")."<br>";     
    echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>";     
    echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>";

    echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>";     
    echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "<br>";     
    echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";     
    echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>";     
    echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>";     
    echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>";     
    echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>";

    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 "<br>"; 
    #前天 
    echo date("Y/m/d h:i:s",time()-2*24*60*60); 
    ?>

    -------------------------------------------------------------------------------- 
    up 
    -------------------------------------------------------------------------------- 
    方法有很多种啊, 我也介绍一种吧: 
    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()+60*60*24*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得到一个时间戳, 然后你自己格式化. 
    strtotime(‘yesterday‘); 
    strtotime(‘-2 day‘);

时间: 2024-10-16 23:25:06

php时间戳的相关文章

[原创]java WEB学习笔记93:Hibernate学习之路---Hibernate 缓存介绍,缓存级别,使用二级缓存的情况,二级缓存的架构集合缓存,二级缓存的并发策略,实现步骤,集合缓存,查询缓存,时间戳缓存

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------

当前凌晨时间戳

echo strtotime(date('Y-m-d')); 获取明天凌晨的时间戳代码:echo strtotime(date('Y-m-d',strtotime('+1 day'))); 附上测试代码:echo strtotime('2012-11-2');echo strtotime('2012-11-2 00:00:00');echo strtotime(date('Y-m-d')),'';echo date('Y-m-d H:i:s',strtotime(date('Y-m-d')));

MySQL时间戳和日期相互转化

1.UNIX_TIMESTAMP():将日期时间转换成时间戳 2.FROM_UNIXTIME():将时间戳转换成日期时间 实例: SELECT NOW(),UNIX_TIMESTAMP(NOW()),FROM_UNIXTIME(UNIX_TIMESTAMP(NOW())); 版权声明:本文为博主原创文章,未经博主允许不得转载.

php日期和时间基础知识--Unix时间戳

<?php /*1.取得当前的Unix时间戳 UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和. PHP提供了内置函数 time() 来取得服务器当前时间的时间戳.那么获取当前的UNIX时间戳就很简单了. */ $timer = time(); echo $timer; /*2.取得当前的日期 php内置了date()函数,来取得当前的日期. 函数说明:date(时间戳的格式, 规

JS 时间字符串与时间戳之间的转换

1.当前时间换时间戳 var timestamp = parseInt(new Date().getTime()/1000); // 当前时间戳 document.write(timestamp); 2.当前时间换日期字符串 var now = new Date(); var yy = now.getFullYear(); //年 var mm = now.getMonth() + 1; //月 var dd = now.getDate(); //日 var hh = now.getHours(

在windows条件,Ping加上时间戳,并保存到文件

在windows条件,Ping加上时间戳,并保存到文件 转载:http://blog.csdn.net/byply/article/details/50628403 1.在D盘新建"ping.vbs"文件,输入如下代码: Dim args, flag, unsuccOut args="" otherout="" flag=0 If WScript.Arguments.count = 0 Then WScript.Echo "Usage:

时间戳 js 转换

// 获取当前时间戳(以s为单位) var timestamp = Date.parse(new Date()); timestamp = timestamp / 1000; //当前时间戳为:1403149534 console.log("当前时间戳为:" + timestamp); // 获取某个时间格式的时间戳 var stringTime = "2014-07-10 10:21:12"; var timestamp2 = Date.parse(new Dat

hdu 5692 Snacks(dfs时间戳+线段树)

Snacks Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2165    Accepted Submission(s): 513 Problem Description 百度科技园内有n个零食机,零食机之间通过n?1条路相互连通.每个零食机都有一个值v,表示为小度熊提供零食的价值. 由于零食被频繁的消耗和补充,零食机的价值v会时常发

时间戳--2017-04-07

1.时间戳(timestamp),通常是一个字符序列,唯一地标识某一刻的时间.数字时间戳技术是数字签名技术一种变种的应用. 2.时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数. php中获取时间戳的方法是:time();Date(); Linux中获取时间戳的方法是:date +%s Linux中将时间戳转换为日期: date -d "@<timestamp>"

时间戳

1.时间戳(timestamp),通常是一个字符序列,唯一地标识某一刻的时间.数字时间戳技术是数字签名技术一种变种的应用. 2.时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数. php中获取时间戳的方法是:time();Date(); Linux中获取时间戳的方法是:date +%s Linux中将时间戳转换为日期: date -d "@<timestamp>"