php时间戳转换成日期格式,PHP时间戳和日期格式相互转换
【摘要】
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。下面是PHP时间戳和日期格式相互转换,让我们一起来看看PHP时间戳和日期格式相互转换的具体内容吧!
PHP时间戳和日期相互转换操作总结
1.php中时间转换函数
strtotime(date("Y-m-d H:i"))
date("Y-m-d H:i",$unixtime)
2.php中获得今天零点的时间戳
要获得零点的unix时间戳,可以使用$todaytime=strtotime("today")
然后再使用date("Y-m-d H:i",$todaytime)
转换为日期。
时间戳转换为日期
时间戳转换函数:
date("Y-m-d H:i:s",time()),"Y-m-d H:i:s"是转换后的日期格式,time()是获得当前时间的时间戳。
如果是date("Y-m-d H:i:s",time()),则小时分秒一起显示;
如果是date("Y-m-d ", time()),只显示年月日。
例如:date("Y-m-d H:i:s",time())
date("Y-m-d",time())
日期转换为时间戳class SaonekController extends Controller {
public function indexAction() {
/*
时间戳转换成日期不用说了
但是日期要转成时间戳的话就要用到
strtotime()
*/
$time = time(); //时间戳
$nowtime = date('Y-m-d H:i:s', $time); //生成带格式的日期
$oldtime = '2010-11-10 22:19:21';
$catime = strtotime($oldtime); //日期转换为时间戳
$nowtimes = date('Y-m-d H:i:s', $catime); //时间戳又转回日期了
echo $nowtimes;
}
}
3. php中时间戳转换为日期,并按照时间显示不同的内容,如刚刚,分钟前,小时前,今天,昨天等/*
时间转换函数
*/
function transTime($ustime) {
$ytime = date("Y-m-d H:i", $ustime);
$rtime = date("n月j日 H:i", $ustime);
$htime = date("H:i", $ustime);
$time = time() - $ustime;
$todaytime = strtotime("today");
$time1 = time() - $todaytime;
if ($time < 60) {
$str = '刚刚';
} else
if ($time < 60 * 60) {
$min = floor($time / 60);
$str = $min . '分钟前';
} else
if ($time < $time1) {
$str = '今天' . $htime;
} else {
$str = $rtime;
}
return $str;
}
其它的参考
使用date将当时间戳与指定时间戳转换成系统时间
(1)打印明天此时的时间戳strtotime("+1 day")
指定时间:echo date("Y-m-d H:i:s",strtotime("+1 day"))
(2)打印昨天此时的PHP时间戳strtotime("-1 day")
指定时间:echo date("Y-m-d H:i:s",strtotime("-1 day"))
(3)打印下个星期此时的时间戳strtotime("+1 week")
指定时间:echo date("Y-m-d H:i:s",strtotime("+1 week"))
(4)打印上个星期此时的时间戳strtotime("-1 week")
指定时间:echo date("Y-m-d H:i:s",strtotime("-1 week"))
(5)打印指定下星期几的PHP时间戳strtotime("next Thursday")
指定时间:echo date("Y-m-d H:i:s",strtotime("next Thursday"))
(6)打印指定上星期几的时间戳strtotime("last Thursday")
指定时间:echo date("Y-m-d H:i:s",strtotime("last Thursday"))
注意:使用到时间戳与date日期设置的时候不要忘记时区的设置:date_default_timezone_set('PRC'); //设置中国时区
以上就是PHP时间戳和日期格式相互转换的内容,对PHP感兴趣的小伙伴们可以关注考必过,获取更多PHP前沿资讯和最新技术。最新消息小编会第一时间发布,助力大家考试,加油!
php时间戳转换成日期格式,PHP时间戳和日期格式相互转换相关推荐
- js中时间戳转换成xxxx-xx-xx xx:xx:xx类型日期格式的做法
1.十三位数字的时间戳转换方法 var time = new Date(datetime).toLocaleString().replace(/年|月/g, "-").replac ...
- 时间戳转换成字符串,返回Invalid Date(自己遇到的坑)
今天在开发的过程中,遇到一个比较坑自己的问题. 将时间戳转换成正常日期的时候,总是会返回Invalid Date. 排查了好久,在想为什么是这个结果,在控制台里面测试都是ok的呀,于是乎,想到了自己再 ...
- 10位、13位时间戳转换成日期格式JS
10位.13位时间戳转换成日期格式JS 此处parama为我们需要交换的时间变量 10位时间戳需要*1000 13位不需要 let date = new Date(parseInt(param)); ...
- Java如何把UNIX时间戳转换成日期格式-日期格式转化时间戳戳-当前时间戳
开发中,经常需要把UNIX时间戳通过日期格式显示出来,如下可以输出日期格式 package com.self.date;import java.util.Date; import java.text. ...
- vue中使用moment处理时间戳转换成日期或时间格式
vue中使用moment处理时间戳转换成日期或时间格式 npm i moment import moment from 'moment' <template><div>< ...
- 【day18】Java如何把UNIX时间戳转换成日期格式
//UNIX时间戳转换成日期格式public static String timeStampToDate(Long timeStamp) {String dateFormat_str = " ...
- 将时间戳转换成日期格式:
1. 将时间戳转换成日期格式: function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//时间戳为10 ...
- 将时间戳转换成日期格式,毫秒转时分秒
1.将时间戳转换成日期格式 函数封装好了,直接调用就好了,直接贴码. /* * 时间戳转换成日期格式 * 例:1648028064760 -----→ 2022-03-23 17:34:24 * */ ...
- ant design vue 表格中时间戳转换成时间格式显示
ant design vue 表格中时间戳转换成时间格式显示 原始数据表格如上图,因为接口传递过来的时间是10位int类型的时间戳格式,所以前端需要我们把时间格式化. step1 安装moment n ...
- 时间戳转换成时间格式
项目中,经常用到json格式的数据,时间类型的数据在json中往往以时间戳的形式传送,当,我们想要获取json数据中的时间数据的话,需要将时间戳转换成时间格式.我这里有两种转换时间戳的方法,分别为前台 ...
最新文章
- 【Python】卸载完Python3 之后 Python2 无法打开IDLE
- 小区的足球场地实地拍摄
- sql中group by 和having 用法解析
- 服务器相关命令整理[不断更新ing]
- C#将照片或图片转化为byte[]存入数据库,从数据库中读照片
- 控制項學習三(從繼承開始)
- CrossPHP--在我们用ajax,js取不到指定数据时,我们可以换一种方式
- 微信JSSDK分享页面自定义当前链接最简单示例
- 正则翻译工具_PythonBasics 中文系列教程 · 翻译完成
- 如何git-cherry-pick仅更改某些文件?
- 圣诞节就这么过了.........
- Java虚拟机知识点【方法调用】
- Mysql 全国省市车牌代码归属地数据表(2020年)
- BES系列蓝牙开发总结
- 2020互联网公司中秋礼盒大比拼!
- C语言银行排队系统仿真
- java 时分秒转毫秒_运行时间(Java版本)—转换毫秒到时分秒日期
- 计算机维修难点,计算机组装与维修习重难点.doc
- 中外 凸凹函数的定义是相反的
- walking机器人入门教程-单点导航
热门文章
- pantum打印机驱动安装m6506_奔图Pantum M6506NW 驱动
- Wunderlist 云端任务管理(Todo list)工具
- 鼠标左键按住连发(不判断窗口)_零基础学习触摸屏之步科触摸屏软件窗口介绍...
- 创作短视频怎么去除素材水印?
- 甘特图控件VARCHART XGantt:XGantt的用途
- 说说Windows一键还原的备份文件夹
- 在走迷宫任务中实现强化学习(持续更新中)——第二课:移动体的路径规划(小川雄太郎《边做边学深度强化学习》项目复刻)
- PHP LOL接口,教你如何用php实现LOL数据远程获取_PHP教程
- 海贼王游戏--EM游戏03--初出茅庐
- 【必备知识】摄像机标定基础理论