×

phptimestr

包含phptimestr的词条

admin admin 发表于2023-03-29 13:21:07 浏览44 评论0

抢沙发发表评论

本文目录一览:

php怎么获取本周的时间格式开始和结束

PHP的date函数是十分强大的。提供了非常多的格式给我们用。这里主要使用date相关函数就能达成目的,下面直接上代码。

?php

    $timestr = time();

    $now_day = date('w',$timestr);

    //获取一周的第一天,注意第一天应该是星期天

    $sunday_str = $timestr - $now_day*60*60*24;

    $sunday = date('Y-m-d', $sunday_str);

    //获取一周的最后一天,注意最后一天是星期六

    $strday_str = $timestr + (6-$now_day)*60*60*24;

    $strday = date('Y-m-d', $strday_str);

    echo "星期天: $sunday\n";

    echo "星期六: $strday\n";

    exit;

?

输出结果:

如果你要星期一到星期日的自行加减一天

PHP中如何把int(10)类型的时间格式给转换成以分钟或秒为单位的格式输出

$time_str = 1313994356;

echo date('Y-m-d H:i:s',$time_str);

注意时差问题,可使用date_default_timezone_set("PRC");搞定8小时时差问题

怎么在html中把时间戳转换成正常日期啊

如何把时间戳转成日期一般有两种方式,一个是使用脚本语言来转换好之后显示,一个是使用js来前台转换.

一:脚本语言方式(以PHP为例)[推荐]

在输出的时候遇到时间戳,一般都是使用脚本语言处理好之后传给前端来显示.一般的脚本语言中都有转换时间格式的方法.例如PHP中的date方法

?php

$time='1499655375'; //时间戳一般为10位整型数字

$timestr=date('Y-m-d H:i:s',$time);//转换时,需要设置输出格式

echo $timestr;//输出2017-7-10 10:56:15

在php或其他后台脚本处理完之后,然后传送给前端直接显示即可.

二:JS前端转换[不推荐]

如果后台程序不会转换或者其他原因只能接收到时间戳,那么就需要前端用JS来装换格式了.

script

var time='1499655375';

var newtime=time*1000;//这里需要注意js时间戳精确到毫秒,所以要乘以1000后转换.

//方法一(格式受限于用户系统,不推荐):

var timestr=new Date(newtime);

alert(timestr);//输出格式2017/7/10 上午10:56:15

//方法二(推荐):

function gettime(t){

var _time=new Date(t);

var year=_time.getFullYear();//2017

var month=_time.getMonth()+1;//7

var date=_time.getDate();//10

var hour=_time.getHours();//10

var minute=_time.getMinutes();//56

var second=_time.getSeconds();//15

return year+"年"+month+"月"+date+"日 "+hour+":"+minute+":"+second;//这里自己按自己需要的格式拼接

}

alert(gettime(newtime));//输出2017年7月10日 10:56:15

/script