当前位置:首页 » 编程语言 » php周几

php周几

发布时间: 2023-03-19 12:19:44

A. php获取星期几

$time=time();
$week=date("N",$time);
switch ($week) {
case 1:
# code..
echo "今天是星期一";
break;
case 2:
# code...
echo "今天是星期二";
break;
case 3:
echo "今天是星期三";
break;
case 4:
echo "今天是星期四";
break;
case 5:
echo "今天是星期五";
break;
case 6:
echo "今天是星期六";
break;
default:
echo "今天是星期日";
break;
}
//亲测有效,不会再问\(^V^)/

B. 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; }?>

C. 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);
//星期四
?>

D. php输出星期几

date('中间加下面的内容');
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 到 365
星期 --- ---
W ISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 新加的) 例如:42(当年的第 42 周)
月 --- ---
F 月份,完整的文本格式,例如 January 或者 March January 到 December
m 数字表示的月份,有前导零 01 到 12
M 三个字母缩写表示的月份 Jan 到 Dec
n 数字表示的月份,没有前导零 1 到 12
t 给定月份所应有的天数 28 到 31
年 --- ---
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
时间 --- ---
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>
时区 --- ---
e 时区标识(PHP 5.1.0 新加) 例如:UTC,GMT,Atlantic/Azores
I 是否为夏令时 如果是夏令时为 1,否则为 0
O 与格林威治时间相差的小时数 例如:+0200
P 与格林威治时间(GMT)的差别,小时和分钟之间有冒号分隔(PHP 5.1.3 新加) 例如:+02:00
T 本机所在的时区 例如:EST,MDT(【译者注】在 Windows 下为完整文本格式,例如“Eastern Standard Time”,中文版会显示“中国标准时间”)。
Z 时差偏移量的秒数。UTC 西边的时区偏移量总是负的,UTC 东边的时区偏移量总是正的。 -43200 到 43200
完整的日期/时间 --- ---
c ISO 8601 格式的日期(PHP 5 新加) 2004-02-12T15:19:21+00:00
r RFC 822 格式的日期 例如:Thu, 21 Dec 2000 16:01:07 +0200
U 从 Unix 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数

E. php显示日期,周几,农历初几,什么节日函数

一般是用js来显示:

今天是<script language="javascript">RunGLNL();</script>

2014年12月28日 星期日 农历冬月初七

<script>functionRunGLNL(){vare=newDate,t=newArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六"),i=e.getFullYear()+"年"+[e.getMonth()+1]+"月"+e.getDate()+"日";intHours=e.getHours(),intMinutes=e.getMinutes(),intSeconds=e.getSeconds(),0==intHours?(hours="12:",xfile=""):12>intHours?(hours=intHours+":",xfile=""):12==intHours?(hours="12:",xfile=""):(intHours-=12,hours=intHours+":",xfile=""),minutes=10>intMinutes?"0"+intMinutes+":":intMinutes+":",seconds=10>intSeconds?"0"+intSeconds+"":intSeconds+"",i=i+""+t[e.getDay()];vari=i+""+CnDateofDateStr(e);i+=SolarTerm(e),document.write(i)}functionDaysNumberofDate(e){returnparseInt((Date.parse(e)-Date.parse(e.getFullYear()+"/1/1"))/864e5)+1}functionCnDateofDate(e){vart,i,a,n,r,o,s,l,d=newArray(22,42,218,0,131,73,182,5,14,100,187,0,25,178,91,0,135,106,87,4,18,117,43,0,29,182,149,0,138,173,85,2,21,85,170,0,130,85,108,7,13,201,118,0,23,100,183,0,134,228,174,5,17,234,86,0,27,109,42,0,136,90,170,4,20,173,85,0,129,170,213,9,11,82,234,0,22,169,109,0,132,169,93,6,15,212,174,0,26,234,77,0,135,186,85,4),c=newArray,h=newArray,u=newArray,p=e.getFullYear();if(e.getMonth()+1,e.getDate(),100>p&&(p+=1900),1997>p||p>2020)return0;for(u[0]=d[4*(p-1997)],u[1]=d[4*(p-1997)+1],u[2]=d[4*(p-1997)+2],u[3]=d[4*(p-1997)+3],c[0]=0!=(128&u[0])?12:11,t=127&u[0],n=u[1],n<<=8,n|=u[2],i=u[3],a=15;a>=0;a--)h[15-a]=29,0!=(1<<a&n)&&h[15-a]++,c[15-a]==i?c[15-a+1]=-i:(c[15-a+1]=c[15-a]<0?-c[15-a]+1:c[15-a]+1,c[15-a+1]>12&&(c[15-a+1]=1));if(r=DaysNumberofDate(e)-1,r<=h[0]-t)s=p>1901&&CnDateofDate(newDate(p-1+"/12/31"))<0?-c[0]:c[0],l=t+r;else{for(o=h[0]-t,a=1;r>o&&o+h[a]<r;)o+=h[a],a++;s=c[a],l=r-o}returns>0?100*s+l:100*s-l}functionCnYearofDate(e){vart=e.getFullYear(),i=e.getMonth()+1,a=parseInt(Math.abs(CnDateofDate(e))/100);return100>t&&(t+=1900),a>i&&t--,t-=1864,CnEra(t)+"年"}functionCnMonthofDate(e){vart,i=newArray("零","正","二","三","四","五","六","七","八","九","十","冬","腊");returnt=parseInt(CnDateofDate(e)/100),0>t?"闰"+i[-t]+"月":i[t]+"月"}functionCnDayofDate(e){vart,i=newArray("零","初一","初二","初三","初四","初五","初六","初七","初八","初九","初十","十一","十二","十三","十四","十五","十六","十七","十八","十九","二十","廿一","廿二","廿三","廿四","廿五","廿六","廿七","廿八","廿九","三十");returnt=Math.abs(CnDateofDate(e))%100,i[t]}functionDaysNumberofMonth(e){vart=e.getFullYear();100>t?t+=1900:t;vari=t;returnt+="/"+(e.getMonth()+1),i+="/"+(e.getMonth()+2),t+="/1",i+="/1",parseInt((Date.parse(i)-Date.parse(t))/864e5)}functionCnEra(e){vart=newArray("甲","乙","丙","丁","戊","己","庚","辛","壬","癸"),i=newArray("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");returnt[e%10]+i[e%12]}functionCnDateofDateStr(e){return"零月"==CnMonthofDate(e)?"请调整您的计算机日期!":"农历"+CnMonthofDate(e)+CnDayofDate(e)}functionSolarTerm(e){vart=newArray("小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至"),i=newArray(1272060,1275495,1281180,1289445,1299225,1310355,1321560,1333035,1342770,1350855,1356420,1359045,1358580,1355055,1348695,1340040,1329630,1318455,1306935,1297380,1286865,1277730,1274550,1271556),a=31556926,n=newDate(1901);for(n.setTime(94712046e4);e.getFullYear()<n.getFullYear();)n.setTime(n.getTime()-1e3*a);for(;e.getFullYear()>n.getFullYear();)n.setTime(n.getTime()+1e3*a);for(varr=0;e.getMonth()>n.getMonth();r++)n.setTime(n.getTime()+1e3*i[r]);e.getDate()>n.getDate()&&(n.setTime(n.getTime()+1e3*i[r]),r++),e.getDate()>n.getDate()&&(n.setTime(n.getTime()+1e3*i[r]),23==r?r=0:r++);varo="";returne.getDate()==n.getDate()&&(o+="<i>"+t[r]+"</i>"),o}</script>

F. PHP获取当天或某个日期是星期几以及当前时间是几点,上午还是下午

public function index(){

$data=time();

$format='星期';

$week = date( "D",$data);

switch($week){

      case "Mon":$current  =  $format."一";break;

      case "Tue":$current  =  $format."二";break;

      case "Wed":$current  =  $format."三";break;

      case "Thu":$current  =  $format."四";break;

      case "Fri":$current  =  $format."五";break;

      case "Sat":$current  =  $format."六";break;

      case "Sun":$current  =  $format."日";break;

}

      echo '今天是:'.$current;echo "

";//获取当前时间是上午还是下午

// 小写g、h表示12小时制,大写G、H表示24小时制。

echo "现在是".date("H",$data).'点'."";

echo "现在是".date("G",$data).'点'."";

if(date("H",$data)<=12){echo "上午";}else{echo "下午";}// return $current;}

G. PHP 计算某日是这一年的第几周

在判断某一天是哪一年的第几周的时候,根据采用的国际标准(忘了叫什么名字了),年首或者年末的那几天有可能不属于今年的第一周或者最后一周。

代码如下:

<?php

echo date("oW",strtotime("20141229"))." ";

echo date("oW",strtotime('20160101'))." ";

?>

(7)php周几扩展阅读

php计算时间段的天数:

$firstday = date("Y-m-d H:i:s",time());//当前日期

$timestamp=strtotime($firstday);//当前日期时间戳

$firstday=date('Y-m-01',strtotime(date('Y',$timestamp).'-'.(date('m',$timestamp)-1).'-01'));//上个月开始的日期

$lastday=date('Y-m-d',strtotime("$firstday +1 month -1 day"));//上个月结束的日期

$stimestamp = strtotime($firstday);

$etimestamp = strtotime($lastday);// 计算日期段内有多少天

$days = ($etimestamp-$stimestamp)/86400+1;// 保存每天日期

$date = array();

for($i=0; $i<$days; $i++){

$date[] = date('Y-m-d', $stimestamp+(86400*$i));

}

H. php有木有 直接显示星期几(中文)的函数 我写的这两种都感觉好别扭

1.显示中文星期的函数:

<?php
date_default_timezone_set('asia/shanghai');

echo '今天是'. date('Y年m月d日 '). ' 星期' . cnWeek(date('Y-M-d'));

function cnWeek($date)
{
$arr = array('天','一','二','三','四','五','六');
return $arr[date('w',strtotime($date))];
}

?>

2.让时间一直走,一般使用javascript来完成,以下是代码:

<html>
<head>
<title>当前时间js脚本,sky整理收集,站长特效欢迎您。</title>
</head>
<script language='JavaScript'>
var timerID = null;
var timerRunning = false;
function stopclock ()
{
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}
function startclock ()
{
stopclock();
showtime();
}
function showtime () {
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds()
var timeValue = "" +((hours >= 12) ? "下午 " : "上午 " )
timeValue += ((hours >12) ? hours -12 :hours)
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += ((seconds < 10) ? ":0" : ":") + seconds
document.clock.thetime.value = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
</script>
<body onload=startclock()>
<form name="clock">
<input name="thetime" style="font-size: 9pt;color:#000000;border:0px none; " size="12" />
</form>
</body>
</html>

热点内容
php时间搜索 发布:2024-11-05 20:58:36 浏览:475
燕山大学编译原理期末考试题 发布:2024-11-05 20:13:54 浏览:523
华为电脑出现临时服务器 发布:2024-11-05 20:05:08 浏览:405
斗战神免费挖矿脚本 发布:2024-11-05 19:53:25 浏览:662
网吧服务器分别是什么 发布:2024-11-05 19:45:32 浏览:389
忍3无伤脚本 发布:2024-11-05 19:11:40 浏览:305
江苏云服务器散热器定制 发布:2024-11-05 18:50:15 浏览:721
投资分红网站源码 发布:2024-11-05 18:36:38 浏览:506
我的世界推荐适合萌新的服务器 发布:2024-11-05 18:30:03 浏览:581
c语言考级 发布:2024-11-05 18:16:54 浏览:506