(转)PHP获取今天、昨天、明天的日期
- <?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星期几获取代码:
- date("l");
- //data就可以获取英文的星期比如Sunday
- date("w");
- //这个可以获取数字星期比如123,注意0是星期日
获取中文星期可以这样
- $weekarray=array("日","一","二","三","四","五","六");
- echo "星期".$weekarray[date("w")];
获取指定日期是:
- $weekarray=array("日","一","二","三","四","五","六");
- echo "星期".$weekarray[date("w","2011-11-11")];
因为date函数非常强大,他完全可以胜任一切这样的工作我附个手册里的表吧
- a - "am" 或是 "pm"
- A - "AM" 或是 "PM"
- d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
- D - 星期几,三个英文字母; 如: "Fri"
- F - 月份,英文全名; 如: "January"
- h - 12 小时制的小时; 如: "01" 至 "12"
- H - 24 小时制的小时; 如: "00" 至 "23"
- g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
- G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
- i - 分钟; 如: "00" 至 "59"
- j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
- l - 星期几,英文全名; 如: "Friday"
- m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
- n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
- M - 月份,三个英文字母; 如: "Jan"
- s - 秒; 如: "00" 至 "59"
- S - 字尾加英文序数,二个英文字母; 如: "th","nd"
- t - 指定月份的天数; 如: "28" 至 "31"
- U - 总秒数
- w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
- Y - 年,四位数字; 如: "1999"
- y - 年,二位数字; 如: "99"
- z - 一年中的第几天; 如: "0" 至 "365"
以上详细的介绍了PHP星期几获取的方法还有date函数的介绍,大家快试试吧。
- 顶
- 0
- 踩
(转)PHP获取今天、昨天、明天的日期的更多相关文章
- JavaScript如何获得昨天明天等日期
<script type="text/javascript"> function GetDateStr(AddDayCount) { var dd = new Date ...
- shell获取今天、明天、昨天、n天、周、月、年日期
1.获取今天日期 $ date -d now +%Y-%m-%d 或者$ date +%F 1 2 2.获取明天日期 $ date -d next-day +%Y-%m-%d$ date - ...
- JAVA获取昨天、今天、明天等日期
/** * 获取明天的日期字符串 * @return */ public static String tomorrowDateStr(){ Date date=new Date();//取时间 Cal ...
- JavaScript获取当前日期,昨天,今天日期以及任意天数间隔日期
<script language="JavaScript" type="text/javascript"> function GetDateStr( ...
- js获取N天后的日期
这个javascript函数是获取当前时间前后N天日期的方法,可以得到昨天,今天,明天,一月前,三月前,半年前,一年前的日期,只要修改参数就可以实现得到任何一个天数.具体用法如下: function ...
- 自己封装的一个js方法用于获取显示的星期和日期时间
自己封装的一个js方法用于获取显示的星期和日期时间 /** * 获取用于显示的星期和日期时间 * @param date * @returns {string} */ function getWeek ...
- [Java] 获取本月周次和日期时间段信息
package com.wdcloud.monitoring.common; import java.text.SimpleDateFormat; import java.util.ArrayList ...
- PHP 获取当前日期的上个月的日期
获取当前日期的上个月的日期 <?php /** *参考有: *http://www.oschina.net/code/snippet_96541_4015 *http://stackoverfl ...
- 获取X天后的日期
import java.util.Calendar; import java.util.Date; public class main { public static void main(String ...
- python获取一年所有的日期
python获取一年所有的日期 自动识别闰年. import arrow def isLeapYear(years): ''' 通过判断闰年,获取年份years下一年的总天数 :param years ...
随机推荐
- 【HDOJ】1753 大明A+B
注意数据格式,可以是整数,并且注意输出最简化浮点数. #include <stdio.h> #include <string.h> #define MAXNUM 420 cha ...
- bzoj1049
第一问类似最长上升序列,只不过因为要满足能修改所以不能直接求比如2 3 4 4 5 最长上升序列长是4,但是最少修改是2,因为一个这个最长上升序列不能保持不变因此我们对a[i]-i,然后求这个新序列a ...
- GCC基本知识
掌握下面的对GCC会有一个比较清晰的大致的了解: 不经意间,GCC已发展到了4.3的版本,尽管在软件开发社区之外乏人闻问,但因为GCC在几乎所有开源软件和自由软件中都会用到,因此它的编译性能的涨落会直 ...
- IoC/DIP其实是一种管理思想
关于IoC的的概念提出来已经很多年了,其被用于一种面象对像的设计.我在这里再简单的回顾一下这个概念.我先谈技术,再说管理. 话说,我们有一个开关要控制一个灯的开和关这两个动作,最常见也是最没有技术含量 ...
- IT项目管理的六种错误思维
导读:在软件行业,在界面设计没有正式展现给客户之前,所有的工作都处于需求调研阶段.很多IT项目经理因为年轻,初生牛犊不怕虎,胆量大,勇气足,敢于在实践中引入新的工具.方法.敢于尝试不是坏事,但试验的风 ...
- hihocoder 1077线段树
http://hihocoder.com/problemset/problem/1077 #include <bits/stdc++.h> using namespace std; #de ...
- Junit 断言 assertThat Hamcrest匹配器
junit断言总结本文参考了http://blog.csdn.net/wangpeng047/article/details/9628449一 junit断言1.JUnit框架用一组assert方法封 ...
- PTA 06-图2 Saving James Bond - Easy Version (25分)
This time let us consider the situation in the movie "Live and Let Die" in which James Bon ...
- Java中的三目运算符 详解
对于有些选择分支结构,可以使用简单的条件运算符来代替. 如: if(a<b) min=a;else min=b; 可以用下面的条件运算符来处理 min=(a<b)?a:b; 其 ...
- 自己封装的C#操作redis公共类
关于C#操作redis公共类,网上有很多版本,每个版本我都看了,发觉还是不够完美,都存在一个问题,只能操作单一的缓存数据库 redis指令支持上,这里可以自己去扩展,下面分享下我近期封装的一个redi ...