导航:首页 > 编程语言 > php获取日期

php获取日期

发布时间:2022-01-30 23:57:50

‘壹’ php获取当前日期及本周一是几月几号的方法

<?php header("content-type:text/html;charset=utf-8"); date_default_timezone_set('PRC'); function getWeek($unixTime=''){ $unixTime=is_numeric($unixTime)?$unixTime:time(); $weekarray=array('日','一','二','三','四','五','六','七'); return "星期".$weekarray[date('w',$unixTime)]; } $var=getWeek(); switch($var){ case '星期天': $var=time(); $var2=$var-(84600*6); echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号"; break; case '星期一': $var=time(); $var2=$var; echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号"; break; case '星期二': $var=time(); $var2=$var-84600; echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号"; break; case '星期三': $var=time(); $var2=$var-(84600*2); echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号"; break; case '星期四': $var=time(); $var2=$var-(84600*3); echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号"; break; case '星期五': $var=time(); $var2=$var-(84600*4); echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号"; break; case '星期六': $var=time(); $var2=$var-(84600*5); echo "今天是".date("Y-m-d",$var)."号<br/>这个星期一是".date("Y-m-d",$var2)."号"; break; }?>

‘贰’ PHP怎么获取当前时间

要设置时区,PHP默认的不是中国的时区,是格林威治时间。所以设置一下时区就可以搞定!<?php
date_default_timezone_set('Etc/GMT-8'); //这里设置了时区
echo date("Y-m-d H:i:s");
?>

‘叁’ php已知日期获取星期

PHP 获取指定日期的星期方法如下:

<?php
header("Content-type:text/html;charset=utf-8");
//获取星期方法
functionget_week($date){
//强制转换日期格式
$date_str=date('Y-m-d',strtotime($date));

//封装成数组
$arr=explode("-",$date_str);

//参数赋值
//年
$year=$arr[0];

//月,输出2位整型,不够2位右对齐
$month=sprintf('%02d',$arr[1]);

//日,输出2位整型,不够2位右对齐
$day=sprintf('%02d',$arr[2]);

//时分秒默认赋值为0;
$hour=$minute=$second=0;

//转换成时间戳
$strap=mktime($hour,$minute,$second,$month,$day,$year);

//获取数字型星期几
$number_wk=date("w",$strap);

//自定义星期数组
$weekArr=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");

//获取数字对应的星期
return$weekArr[$number_wk];
}

//测试
$date="2015-12-10";
echoget_week($date);
//星期四
?>

‘肆’ PHP获取当前日期和星期

<?php
date_default_timezone_set("Asia/ShangHai");
$date=date('Y年m月d日');//获取时间
echo "$date ";
$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w")];//获取星期
?>

‘伍’ php时间提取

data(string format,integer timestamp)根据format参数返回一个描述timestamp日期的字符串。format参数表如下:
a am或pm
A AM或PM
B Swatch Beat 时间
d 前面带有0的月份中的日期
D 三字母简写形式的星期几
F 月份名
h 从1-12的小时
H 从0-23的小时
g 从1-12的小时(无前导0)
G 从0-23的小时(无前导0)
i 分钟
j 无前导0的月份中的日期
l 星期几
L 闰年为1,否则为0
m 从1-12的月份
M 简写月份名
n 从1-12的月份(无前导0)
s 从00-59的秒数
S 月份中日期的正序后缀
t 月份中的天数
U 从纪元开始的秒数
y 两位的年份
Y 四位的年份
z 一年之中的日期
Z 年份中心日期、以秒计

参数真多啊,
靠,总算抄完了!

‘陆’ php怎样获取日期中的月份

示例代码如下:

<?php
//日期
$date="2016-11-1111:11:11";
//转换成时间戳
$timestrap=strtotime($date);
//格式化,取出月份
echodate('m',$timestrap);

‘柒’ PHP按日期获取数据

$rows=mysql_num_rows(mysql_query("select*frombiaowheregtime>=".$start));
echo$rows;

‘捌’ 用PHP怎么取得7天前的日期

$date = date('Y-m-d', strtotime('-7 days')); //保留年-月-日

<?php echo echo date(”Y-m-d H:i:s”,strtotime(”-7 day”)) ;?> //保留年-月-日 时:分:秒

strtotime('-7 days') 获得的是时间戳

strtotime('now')); //获取当前的时间戳

time() //获取的时间戳

(8)php获取日期扩展阅读:

一、使用函式 date() 实现

在编辑器中输入<?php echo $showtime=date("Y-m-d H:i:s");?>,点击回车就可以得知当前的时间。其中Y是代表4位的年份,H是24小时制,i 是分钟,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。

d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。

二、使用time函数

在编辑器中输入echo date("y-m-d",$time)点击回车就可以得知当前的时间,其中Y是代表4位的年份,m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。

三、使用strftime函数

在编辑器中输入echo strftime ("%hh%m %a %d %b" ,time());点击回车就可以得知当前的时间。

‘玖’ php获取当前时间

PHP获取当前时间可以使用time函数,函数格式为 int time ( void ),返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。


把time格式的时间以年月日时分秒的格式输出,可以使用date函数,格式是string date ( string $format [, int $timestamp ] ),例子代码:

<?php
$t=time();
echo"$t ";
echodate('Y-m-dH:i:s',$t)
?>

运行结果为:

E:TEMP文件exp>a.php
1451271607
2015-12-2811:00:07


date函数的格式化字符许多,主要的有下面这些:


年:

L 是否为闰年 如果是闰年为 1,否则为 0

o ISO-8601 格式年份数字。这和 Y 的值相同,只除了如果 ISO 的星期数(W)属于前一年或下一年,则用那一年。(PHP 5.1.0 新加) Examples: 1999 or 2003

Y 4 位数字完整表示的年份 例如:1999 或 2003

y 2 位数字表示的年份 例如:99 或 03


月:

F 月份,完整的文本格式,例如 January 或者 March January 到 December

m 数字表示的月份,有前导零 01 到 12

M 三个字母缩写表示的月份 Jan 到 Dec

n 数字表示的月份,没有前导零 1 到 12

t 给定月份所应有的天数 28 到 31


日:

d 月份中的第几天,有前导零的 2 位数字 01 到 31

D 星期中的第几天,文本表示,3 个字母 Mon 到 Sun

j 月份中的第几天,没有前导零 1 到 31

l(“L”的小写字母) 星期几,完整的文本格式 Sunday 到 Saturday

N ISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加) 1(表示星期一)到 7(表示星期天)

S 每月天数后面的英文后缀,2 个字符 st,nd,rd或者 th。可以和 j 一起用

w 星期中的第几天,数字表示 0(表示星期天)到 6(表示星期六)

z 年份中的第几天 0 到 366


星期:

W ISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 新加的) 例如:42(当年的第 42 周)


时间:

a 小写的上午和下午值 am 或 pm

A 大写的上午和下午值 AM 或 PM

B Swatch Internet 标准时 000 到 999

g 小时,12 小时格式,没有前导零 1 到 12

G 小时,24 小时格式,没有前导零 0 到 23

h 小时,12 小时格式,有前导零 01 到 12

H 小时,24 小时格式,有前导零 00 到 23

i 有前导零的分钟数 00 到 59>

s 秒数,有前导零 00 到 59>

‘拾’ php 获取日期中的年份

$date="2010-1-15";$date_elements = explode("-" ,$date); // 此时
// $date_elements[0] = 2010
// $date_elements[1] = 1
// $date_elements[2] = 15 有的,PHP Date() 函数 可以参考 http://www.w3school.com.cn/php/php_date.asp

阅读全文

与php获取日期相关的资料

热点内容
cd命令进不了c盘怎么办 浏览:208
药业公司招程序员吗 浏览:970
毛选pdf 浏览:657
linuxexecl函数 浏览:725
程序员异地恋结果 浏览:372
剖切的命令 浏览:226
干什么可以赚钱开我的世界服务器 浏览:288
php备案号 浏览:988
php视频水印 浏览:166
怎么追程序员的女生 浏览:486
空调外压缩机电容 浏览:78
怎么将安卓变成win 浏览:459
手机文件管理在哪儿新建文件夹 浏览:724
加密ts视频怎么合并 浏览:775
php如何写app接口 浏览:804
宇宙的琴弦pdf 浏览:396
js项目提成计算器程序员 浏览:944
pdf光子 浏览:834
自拍软件文件夹名称大全 浏览:328
程序员留学移民 浏览:52