<?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] )

PHP星期几获取代码:

  1. date("l");
  2. //data就可以获取英文的星期比如Sunday
  3. date("w");
  4. //这个可以获取数字星期比如123,注意0是星期日

获取中文星期可以这样

  1. $weekarray=array("日","一","二","三","四","五","六");
  2. echo "星期".$weekarray[date("w")];

获取指定日期是:

  1. $weekarray=array("日","一","二","三","四","五","六");
  2. echo "星期".$weekarray[date("w","2011-11-11")];

因为date函数非常强大,他完全可以胜任一切这样的工作我附个手册里的表吧

  1. a - "am" 或是 "pm"
  2. A - "AM" 或是 "PM"
  3. d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
  4. D - 星期几,三个英文字母; 如: "Fri"
  5. F - 月份,英文全名; 如: "January"
  6. h - 12 小时制的小时; 如: "01" 至 "12"
  7. H - 24 小时制的小时; 如: "00" 至 "23"
  8. g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
  9. G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
  10. i - 分钟; 如: "00" 至 "59"
  11. j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
  12. l - 星期几,英文全名; 如: "Friday"
  13. m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
  14. n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
  15. M - 月份,三个英文字母; 如: "Jan"
  16. s - 秒; 如: "00" 至 "59"
  17. S - 字尾加英文序数,二个英文字母; 如: "th","nd"
  18. t - 指定月份的天数; 如: "28" 至 "31"
  19. U - 总秒数
  20. w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
  21. Y - 年,四位数字; 如: "1999"
  22. y - 年,二位数字; 如: "99"
  23. z - 一年中的第几天; 如: "0" 至 "365"

以上详细的介绍了PHP星期几获取的方法还有date函数的介绍,大家快试试吧。

PHP获取今天、昨天、明天的日期的更多相关文章

  1. JavaScript如何获得昨天明天等日期

    <script type="text/javascript"> function GetDateStr(AddDayCount) { var dd = new Date ...

  2. shell获取今天、明天、昨天、n天、周、月、年日期

    1.获取今天日期 $ date -d now +%Y-%m-%d   或者$ date +%F 1    2 2.获取明天日期 $ date -d next-day +%Y-%m-%d$ date - ...

  3. JAVA获取昨天、今天、明天等日期

    /** * 获取明天的日期字符串 * @return */ public static String tomorrowDateStr(){ Date date=new Date();//取时间 Cal ...

  4. JavaScript获取当前日期,昨天,今天日期以及任意天数间隔日期

    <script language="JavaScript" type="text/javascript"> function GetDateStr( ...

  5. js获取N天后的日期

    这个javascript函数是获取当前时间前后N天日期的方法,可以得到昨天,今天,明天,一月前,三月前,半年前,一年前的日期,只要修改参数就可以实现得到任何一个天数.具体用法如下: function  ...

  6. 自己封装的一个js方法用于获取显示的星期和日期时间

    自己封装的一个js方法用于获取显示的星期和日期时间 /** * 获取用于显示的星期和日期时间 * @param date * @returns {string} */ function getWeek ...

  7. [Java] 获取本月周次和日期时间段信息

    package com.wdcloud.monitoring.common; import java.text.SimpleDateFormat; import java.util.ArrayList ...

  8. PHP 获取当前日期的上个月的日期

    获取当前日期的上个月的日期 <?php /** *参考有: *http://www.oschina.net/code/snippet_96541_4015 *http://stackoverfl ...

  9. 获取X天后的日期

    import java.util.Calendar; import java.util.Date; public class main { public static void main(String ...

  10. python获取一年所有的日期

    python获取一年所有的日期 自动识别闰年. import arrow def isLeapYear(years): ''' 通过判断闰年,获取年份years下一年的总天数 :param years ...

随机推荐

  1. duplicate symbols

    duplicate symbol _mCollecatView in: /Users/Rubert/Library/Developer/Xcode/DerivedData/ChengDuHidengD ...

  2. HDU 1506 Largest Rectangle in a Histogram set+二分

    Largest Rectangle in a Histogram Problem Description: A histogram is a polygon composed of a sequenc ...

  3. c++学习-运算符重载

    重载=号运算符,由于成员属性中有指针会出现错误 #include <iostream> using namespace std; class num{ public: num(){n=;c ...

  4. OOP三个基本特征:封装、继承、多态

    面向对象的三个基本特征是:封装.继承.多态. 封装 封装最好理解了.封装是面向对象的特征之一,是对象和类概念的主要特性. 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类 ...

  5. 使用gson-1.6.jar解析json

    package com.example.mars_2900_json01; import java.io.StringReader; import java.lang.reflect.Type; im ...

  6. U盘安装Linux CentOS 6.5 64位操作系统(来自互联网)

    从centOS6.5开始直接把iso文件写入u盘就行了. 方法1:windows平台:1.用UltraISO打开iso(如:CentOS-6.5-x86_64-bin-DVD1.iso)2.然后点“启 ...

  7. linux内核hash list

    源码: #ifndef _LINUX_HLIST_H #define _LINUX_HLIST_H /* * Double linked lists with a single pointer lis ...

  8. [Flex] PopUpButton系列 —— 打开和关闭弹出菜单

    <?xml version="1.0" encoding="utf-8"?><!--响应打开和关闭弹出菜单的例子 PopUpButtonOpe ...

  9. [Flex] ButtonBar系列——皮肤和外观设置

    <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="ht ...

  10. C# 数据回滚

    public int GetExecteQuery(string strAddSql, string strUpdateSql, string strDelSql) { SqlConnection c ...