php打印时间
‘壹’ php获取今天某个时间的时间戳的方法
大家也许对PHP时间戳已经有所了解,那么我们如何应用它来获取具体的日期呢?我们今天来为大家介绍一下PHP时间戳获取当前时期的具体方式。
实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳。
strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。
strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]
一,获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下:
echo strtotime(”2009-1-22“) 结果:1232553600
说明:返回2009年1月22日0点0分0秒时间戳
二,获取英文文本日期时间 示例如下:
便于比较,使用date将当时间戳与指定时间戳转换成系统时间
(1)打印明天此时的时间戳strtotime(”+1 day“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 day”)) 结果:2009-01-23 09:40:25
(2)打印昨天此时的PHP时间戳strtotime(”-1 day“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 day”)) 结果:2009-01-21 09:40:25
(3)打印下个星期此时的时间戳strtotime(”+1 week“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 week”)) 结果:2009-01-29 09:40:25
(4)打印上个星期此时的时间戳strtotime(”-1 week“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 week”)) 结果:2009-01-15 09:40:25
(5)打印指定下星期几的PHP时间戳strtotime(”next Thursday“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”next Thursday”)) 结果:2009-01-29 00:00:00
(6)打印指定上星期几的时间戳strtotime(”last Thursday“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”last Thursday”)) 结果:2009-01-15 00:00:00
以上示例可知,strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的PHP时间戳,实现所需要的日期时间。
‘贰’ php中打印出格式为:2012年07月04日的方法
<?php
echodate('Y年m月d日');
?>
php日期函数date的用法:http://www.hi-docs.com/php/date.html
‘叁’ php中echo ("Y-m-d H:i:s"); echo ('Y-m-d H:i:s');为什么单双引号都能打印时间
根据PHP官方文档,参数不是变量,是一个字符串。
php中的date()函数是php内置的函数,用于格式化时间。可传入两个参数,第一个参数必选,需要输入你需要的时间格式。第二个参数可选,需要输入Unix时间戳,默认使用当前时间的时间戳==time()。
语法规则是
date('格式',时间戳)
比如想知道1000秒后是几点几分几秒。就可以使用date('Y-m-d H:i:s',time()+1000);
只有字符串才用双引号或单引号。
‘肆’ php怎么将指定日期转换为时间戳
使用内置函数strtotime()在php中可以将指定日期转换为时间戳,具体操作请参照以下步骤。
1、首先了解函数strtotime()的功能及用法。
‘伍’ 1. 用PHP打印出前一天的时间格式是2006
echo date("Y-m-d H:i:s",time());//现在时间2012-02-20 08:29 不想要那个时间,把对应的字母去掉即可。如果还不行,检查你的服务器时间设置是否和北京时间一致
‘陆’ php时间格式怎么转换
php日期格式转换总结:
<?php
//将当前时间转换成yyyy-mm-dd格式串,再转换成日期格式,绕了一圈哈
echo strtotime(date('Y-m-d',time()).' 00:00:00');
//将GNU 日期输入格式的字符转换成时间
echo strtotime('now');
//标准的字符串转换成时间
$t = '2012-9-10 15:18:06';
$time = strtotime($t);
//将时间转换成日期字符yyyymmdd,再转换成整型格式
$d = intval(date('Ymd',$time));
echo '付款时间:'.$d;
<?php
header("Content-type: text/html; charset=utf-8");
$txDate = '2016-06-16';
$dateTime1 = strtotime($txDate); //int 1466028000 将英文文本日期时间解析为 Unix 时间戳:
$dateTime2= date("Y-m-d H:i:s",$dateTime1); //string '2016-06-16 00:00:00'
(length=19) Date() 函数把时间戳格式化为更易读的日期和时间。
//拼接今日最后时间2016-06-16 23:59:59
$dateTime= date("Y-m-d H:i:s",strtotime(date("Y-m-d",strtotime($dateTime2))."+ 23 hours 59 minutes 59 seconds ")); //string '2016-06-16 23:59:59' (length=19)
$sql = select * form `vvt_user` where userid = 100 AND date_time >= $dateTime2 AND date_time <= $dateTime;?>
‘柒’ 用PHP打印出某一天的时间,打印格式是 20015年12月10日 22:21:21.注意:是某一天,不是前一天!
echodate('Y年m月d日H:i:s');
‘捌’ 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")));
输出结果:
‘玖’ PHP怎么样打印某一时间段内的所有日期(年-月-日)
$date1 = '2012-1-1';
$date2 = '2013-1-1';
$date1 = strtotime($date1);
$date2 = strtotime($date2);
$datex = $date1;
while ( $datex < $date1 ) {
echo date('Y-m-d',$datex);
$datex = strtotime('+1 day',$datex);
}
‘拾’ 1.用php打印当前北京时间,显示格式为2012-11-20 08:00:00
第一个问题:
输出时间用date函数即可,这个函数有2个参数,第一个是时间格式,第二个是时间戳,如果省略第二个参数,则为当前时间,比如:echo date('Y-m-d H:i:s');即可
第二个问题:值是一串32位字母和数字组成的字符串,含义是计算字符串的md5值,就你这代码,是计算出了123的md5阵列的md5阵列,通常下,这种情况是用在密码加密上,你也可以这么认为:将123进行了2次md5加密