php获取当前时间或某一固定时间的干支表示。也就是说把公历时间转换成传统的干支计时。年月日时都要。

php获取当前时间或某一固定时间的干支表示。也就是说把公历时间转换成传统的干支计时。年月日时都要。,第1张

<php

$day=time();//当前系统时间

$day=mktime(0,0,1,7,26,2014);//指定时间:时分秒月日年

echo gz($day);

//返回把指定的时间干支

function gz($day){

$gan=array('甲','乙','丙','丁','戊','己','庚','辛','壬','癸');

$zhi=array('子','丑','寅','卯','辰','巳','午','未','申','酉','戌','亥');

$ganzhi=array();

$g=0;

$z=0;

for ($i=1;$i<=60;$i++){

$ganzhi[]=$gan[$g]  $zhi[$z];

$g++;if ($g>=10) $g=0;

$z++;if ($z>=12) $z=0;

}

$arr=getdate($day);

$result=$ganzhi[($arr['year'] - 4) % 60];//年

return $result;//暂时只计算了年,算月需要结合24节气,太麻烦了

}

>

你写的有点乱,一会儿是当前的time,一会儿time又变数组了。我假设$time是当前的时间,$_time是你要跟当前时间对比的数组。

<

$count=count('$_time');

for($i = 1; $i <=$count; $i++) {

if($_time[$i]==$time){

echo "<font color=red>$time</font>";

}else{

echo $_time;

}

}

随手打的,没注意有没有漏掉符号什么的,大概就是这样吧。。。

PHP获取开始和结束时间

//当前时间

$start

=

strtotime(date('Y-m-d

H:i:s'));

//时长,时间长度(秒为单位,例子中为120秒,2分钟后,实际时间可自行修改或程序计算得出)

//如果是1周后,则为$start

+

(7

24

60

60);

$long

=

$start

+

120

//结束时间

$end

=

date('Y-m-d

H:i:s',

$long);

php可以用函数time()来获取Unix

时间戳,但是只能获取当前的,不能填入参数计算

这个查询的sql语句是这样的select from table(你查询资料的数据表名) where addtime(你资料表中添加时间的字段)>=(1号的时间戳) and addtime<=(15号的时间戳),这样你看下你要求出几个变量了:1号的时间戳和15号的时间戳,这样就可以查询出 1号至15号的资料了

需要准备的材料分别是:电脑、php编辑器、浏览器。

1、首先,打开php编辑器,新建php文件,例如:indexphp。

2、在indexphp中,输入代码:$day = '2019-01-31';$r = date('Y-m-d', strtotime('last day of +1 months', strtotime($day)));echo $r;。

3、浏览器运行indexphp页面,此时打印出了2月的最后1天。

由于php内置时间函数 strtotime 在求上个月这个功能上存在bug,所以放弃不用了……

上个自己写的临时用的,楼主看看:

$thismonth = date('m');

$thisyear = date('Y');

if($thismonth==1) {

$lastmonth = 12;

$lastyear = $thisyear-1;

} else {

$lastmonth = $thismonth - 1;

$lastyear = $thisyear;

}

$lastStartDay = $lastyear'-'$lastmonth'-1';

$lastEndDay = $lastyear'-'$lastmonth'-'date('t',strtotime($lastStartDay));

echo 'lastStartDay = '$lastStartDay;

echo '<br/>';

echo 'lastEndDay = '$lastEndDay;

以上就是关于php获取当前时间或某一固定时间的干支表示。也就是说把公历时间转换成传统的干支计时。年月日时都要。全部的内容,包括:php获取当前时间或某一固定时间的干支表示。也就是说把公历时间转换成传统的干支计时。年月日时都要。、PHP 获取一组日期,如何对比找出和当天日期一样的值、PHP怎么获得一天,一周,一个月的起始和结束的时间戳求高人指点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9320290.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存