当前位置:首页 » 编程语言 » php昨天日期

php昨天日期

发布时间: 2022-03-09 14:16:32

A. 求教 php 日期调用当前日期怎么写

php date是将时间戳(自1970/1/1以来的秒数)格式化日期的函数
第一个参数是输出格式,第二个参数是时间戳, 不传的情况下读取当前系统时间戳
所以输出当前日期直接写 echo date('Y-m-d');就可以了.
如果输出的时间和实际的不对应, 可以检查下
1.服务器日期是否正确,有没有自动同步.
2.php默认的时区配置
可以在php.ini中[Date]一节, 将
date.timezone = Asia/Shanghai
的注释去掉, 并加上时区(Asia/Shanghai 表示中国上海,东8区)
也可以在php代码中设置
date_default_timezone_set('Asia/Shanghai');

B. php得到当前时间的前多少天时间

使用PHP的strtotime函数可以获取指定时间或日期的时间戳,然后再使用date函数格式化时间戳就可以了。

举例如下:

date_default_timezone_set('PRC');//设置时区

//打印出3天前的时间
echo(date('Y-m-dH:i:s',strtotime("-3day")));

//打印出2个星期前的时间
echo(date('Y-m-dH:i:s',strtotime("-2week")));

//打印出5个小时后的时间
echo(date('Y-m-dH:i:s',strtotime("+5hours")));

//打印出1个星期后的时间
echo(date('Y-m-dH:i:s',strtotime("+1week")));

输出结果:

C. PHP里面date 表示今天.怎么表示明天

php里面的data函数表示今天,data函数加1就是明天的日期,示例代码如下:

1.

<?php
echo"今天的日期:".date("Y-m-d")."<br>";
echo"明天的日期:".date("Y-m-d",strtotime("+1day"))."<br>";
?>

效果图如下:

注意事项:代码需要在php环境下运行。

D. php 日期判断是否是当天

第一种:
<?php
/**
*PHP判断一个日期是不是今天
*琼台博客
*/
echo'<metacharset="utf-8"/>';
//拟设一个日期
$a='2012-06-2810:10:10';
//截取日期部分,摒弃时分秒
$b=substr($a,0,10);
//获取今天的日期,格式为YYYY-MM-DD
$c=date('Y-m-d');
//使用IF当作字符串判断是否相等
if($b==$c){
echo'是今天';
}else{
echo'不是今天';
}
?>
第二种:
<?php
/**
*PHP判断一个日期是不是今天
*琼台博客
*/
echo'<metacharset="utf-8"/>';
//拟设一个日期
$a='2012-06-2810:10:10';
//转换为时间戳
$a_ux=strtotime($a);
//转换为YYYY-MM-DD格式
$a_date=date('Y-m-d',$a_ux);
//获取今天的YYYY-MM-DD格式
$b_date=date('Y-m-d');
//使用IF当作字符串判断是否相等
if($a_date==$b_date){
echo'是今天';
}else{
echo'不是今天';
}
?>

E. 用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() //获取的时间戳

(5)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());点击回车就可以得知当前的时间。

F. php 日期提交后怎么判断这个日期格式是否正确

1、首先PHP中可以获取当前时间戳,利用time()函数,并且不需要参数,直接返回当前日期时间,如下图所示。

G. php 日期格式输出问题

以下代码通过测试!

<?php
/**
* 日历
*/
$time = date('Y-m-d');
if (function_exists('date_default_timezone_set')) {
date_default_timezone_set('PRC');
}
$date = isset($_GET['date']) ? $_GET['date'] : $time;
$date = getdate(strtotime($date));
$end = getdate(mktime(0, 0, 0, $date['mon'] + 1, 1, $date['year']) - 1);
$start = getdate(mktime(0, 0, 0, $date['mon'], 1, $date['year']));
$pre = date('Y-m-d', $start[0] - 1);
$next = date('Y-m-d', $end[0] + 86400);

$html = '<table width="90%" border="1" cellspacing="0" cellpadding="0"
align="center" style="line-height:250%; font-family:Verdana; font-size: 12px;">';
$html .= '<tr>';
$html .= '<td align="center"><a href="' . $PHP_SELF . '?date=' . $pre . '">上个月</a></td>';
$html .= '<td colspan="5" align="center">' . $date['year'] . '-' . $date['mon'] . '<a href=?date='.date('Y-m-d').'>今天</a></td>';
$html .= '<td align="center"><a href="' . $PHP_SELF . '?date=' . $next . '">下个月</a></td>';
$html .= '</tr>';
$html .= '<tr>';
$html .= '<td>星期日</td>';
$html .= '<td>星期一</td>';
$html .= '<td>星期二</td>';
$html .= '<td>星期三</td>';
$html .= '<td>星期四</td>';
$html .= '<td>星期五</td>';
$html .= '<td>星期六</td>';
$html .= '</tr>';
$arr_tpl = array(0 => '', 1 => '', 2 => '', 3 => '', 4 => '', 5 => '', 6 => '');
$date_arr = array();
$j = 0;
for ($i = 0; $i < $end['mday']; $i++) {
if (!isset($date_arr[$j])) {
$date_arr[$j] = $arr_tpl;
}
$date_arr[$j][($i+$start['wday'])%7] = $i+1;
if ($date_arr[$j][6]) {
$j++;
}
}
foreach ($date_arr as $value) {
$html .= '<tr>';
foreach ($value as $v) {
if ($v>9) {
$vvv=$v;
}else{
$vvv="0".$v;
}
$datemm=$date['year'].'-'.$date['mon'].'-'.$vvv;

if ($v) {
if ($v == $date['mday']) {
$html .= '<td><b>' . $vvv . '</b><br>'.$datemm.'</td>';
} else {
$html .= '<td>' . $vvv . '<br>'.$datemm.' </td>';
}
} else {
$html .= '<td> </td>';
}
}
$html .= '</tr>';
}
$html .= '</table>';
echo $html;
?>

H. PHP用今天日期计算出30天后的日期!

time()就是你现在的时间戳。
30之后就是
$time=time()+30*24*3600;
$date=date('y-m-d H:m:s',$time);
七天类似了,
$time=time()+7*24*3600;
$date=date('y-m-d H:m:s',$time);

I. php如何获得昨天的日期

$time=time()-(1*24*60*60);
echodate("Y-m-d",$time);

( 1 * 24 * 60 * 60 )为1天的时间,当前时间减去一天的时间,即为昨天的时间。

J. PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)

代码如下:
// 获取指定日期所在星期的开始时间与结束时间
function getWeekRange($date){
$ret=array();
$timestamp=strtotime($date);
$w=strftime('%u',$timestamp);
$ret['sdate']=date('Y-m-d 00:00:00',$timestamp-($w-1)*86400);
$ret['edate']=date('Y-m-d 23:59:59',$timestamp+(7-$w)*86400);
return $ret;
}

// 获取指定日期所在月的开始日期与结束日期
function getMonthRange($date){
$ret=array();
$timestamp=strtotime($date);
$mdays=date('t',$timestamp);
$ret['sdate']=date('Y-m-1 00:00:00',$timestamp);
$ret['edate']=date('Y-m-'.$mdays.' 23:59:59',$timestamp);
return $ret;
}

// 以上两个函数的应用
function getFilter($n){
$ret=array();
switch($n){
case 1:// 昨天
$ret['sdate']=date('Y-m-d 00:00:00',strtotime('-1 day'));
$ret['edate']=date('Y-m-d 23:59:59',strtotime('-1 day'));
break;
case 2://本星期
$ret=getWeekRange(date('Y-m-d'));
break;
case 3://上一个星期
$strDate=date('Y-m-d',strtotime('-1 week'));
$ret=getWeekRange($strDate);
break;
case 4: //上上星期
$strDate=date('Y-m-d',strtotime('-2 week'));
$ret=getWeekRange($strDate);
break;
case 5: //本月
$ret=getMonthRange(date('Y-m-d'));
break;
case 6://上月
$strDate=date('Y-m-d',strtotime('-1 month'));
$ret=getMonthRange($strDate);
break;
}
return $ret;
}

热点内容
密码忘记了怎么找回 发布:2025-07-20 12:46:18 浏览:532
华为的密码锁为什么开不了 发布:2025-07-20 12:45:35 浏览:132
app登录密码在哪里 发布:2025-07-20 12:22:31 浏览:692
python私有成员变量 发布:2025-07-20 12:03:05 浏览:413
创建表的存储过程 发布:2025-07-20 12:01:27 浏览:857
安卓怎么给girl999投票 发布:2025-07-20 11:53:58 浏览:568
linux卸载openoffice 发布:2025-07-20 11:48:42 浏览:393
安卓蓝牙传图片到iphone怎么失败 发布:2025-07-20 11:48:41 浏览:421
手机低配置怎么提高配置 发布:2025-07-20 11:41:34 浏览:521
小猴编程登录 发布:2025-07-20 11:40:38 浏览:365