【php根据日期或时间戳获取星座信息和生肖等信息,php星座_PHP教程】教程文章相关的互联网学习教程文章

php上传图片之时间戳命名(保存路径)

html代码: <div id="images" style="width:250px;height:120px;background:#fff;border:1px solid #ccc;"> <h2><strong>图片导入</strong></h2> <form enctype="multipart/form-data" action="./includer/importimg.inc.php?action=img" method="post" name="imge"> <input type="hidden" name="MAX_FILE_SIZE" value="100000000" /><input value="导入文件" type="file" name="img" id="file"/><br/><br/><input type="sub...

php格式化时间戳显示友好的时间实现思路及代码

在项目中时间一律显示为2014-10-20 10:22显得很呆板。在微博、QQ空间等网站通常会显示为几秒前,几分钟前,几小时前等容易阅读的时间,我们称之为友好的时间格式。那么用php怎么实现呢? 大体思路如下: 如果是跨年并且大于3天就显示为具体的时间 如果是今天的 如果是一分钟内则显示几秒之前 如果是一小时内则显示几分钟前 如果是当天且大于一小时则显示为几小时前 如果是昨天则显示为昨天几点 如果是前天则显示为前天几点 如果大于...

PHP中UNIX时间戳和日期间的转换与计算实例

UNIX时间戳是保存日期和时间的一种紧凑简洁的方法,是大多数UNIX系统中保存当前日期和时间的一种方法,也是在大多数计算机语言中表示日期和时间的一种标准格式。以32位整数表示格林威治标准时间,例如,使用证书11230499325表示当前时间的时间戳。UNIX时间戳是从1970年1月1日零点(UTC/GMT的午夜)开始起到当前时间所经过的秒数。1970年1月1日零点作为所有日期计算的基础,这个日期通常成为UNIX纪元。 因为UNIX时间戳是一个32位的数...

PHP获取毫秒级时间戳的方法

本文实例讲述了PHP获取毫秒级时间戳的方法。分享给大家供大家参考。具体分析如下: PHP本身没有提供获取毫秒级时间戳的函数,java里面可以通过gettime();获取。如果是要与java写的某些程序进行高精度的毫秒级的对接通信,则需要使用PHP输出毫秒级的时间。之前我采取的方法是采用不精准的方式,也就是在PHP原生的时间函数后面加上一个三位数字构成。为获取更为精准的毫秒级时间戳可以使用下面的代码: <?php function getMillisecon...

php根据日期或时间戳获取星座信息和生肖等信息【图】

分享一个利用php根据日期或时间戳获取相应的干支纪年,生肖和星座信息的函数方法,具体函数代码以及使用方法如下:/** 判断干支、生肖和星座 */ function birthext($birth){ if(strstr($birth,-)===false&&strlen($birth)!==8){ $birth=date("Y-m-d",$birth); } if(strlen($birth)===8){ if(eregi(([0-9]{4})([0-9]{2})([0-9]{2})$,$birth,$bir)) $birth="{$bir[1]}-{$bir[2]}-{$bir[3]}"; } if(strlen($birth)<8){ return false...

PHP的时间戳与具体时间转化的简单实现

三个内置函数: time() //获取UNIX系统时间戳mktime(hour,minute,second,month,day,year) //将指定时间转化为时间戳date(时间格式,时间戳) //将时间戳转化为方便阅读的时间time -> date: $now = time(); echo "时间戳是 " .$now; echo "创建日期是 " . date("Y-m-d h:i:s", $now);输出:时间戳是 1404610907 创建日期是 2014-07-06 09:41:47mktime -> date: $d=mktime(9, 41, 47, 7, 6, 2014); echo "时间戳是 " .$d; echo ...

php求今天、昨天、明天时间戳的简单实现方法

本文实例讲述了php求今天、昨天、明天时间戳的简单实现方法。分享给大家供大家参考,具体如下: echo strtotime(now),<br>;//现在 echo strtotime(today),<br>;//今天 echo strtotime(tomorrow),<br>;//明天 echo strtotime(yesterday),<br>;//昨天运行结果如下: 1469674869 1469664000 1469750400 1469577600 今天剩余的秒数: echo $time_remain = strtotime(tomorrow) - time(); //输出:75531PS:本站还提供了一个Unix时间戳转换...

php获取当前月与上个月月初及月末时间戳的方法

本文实例讲述了php获取当前月与上个月月初及月末时间戳的方法。分享给大家供大家参考,具体如下: 当前月 <?php $thismonth = date(m); $thisyear = date(Y); $startDay = $thisyear . - . $thismonth . -1; $endDay = $thisyear . - . $thismonth . - . date(t, strtotime($startDay)); $b_time = strtotime($startDay);//当前月的月初时间戳 $e_time = strtotime($endDay);//当前月的月末时间戳上一月 <?php $thismonth = date...

php UNIX时间戳用法详解

本文实例讲述了php UNIX时间戳用法。分享给大家供大家参考,具体如下: 时间戳是文件属性中的创建、修改、和访问时间。数字时间戳服务是Web网站安全服务项目之一,能提供电子文件的日期和时间信息的安全保护。 时间戳的优点是: 可用变化的加密数值,防止数值被窃取后非法重复利用,起到加密的作用。时间戳主要依赖于时间,在约定的一段时间内产生唯一的一个数值。 UNIX时间戳 在UNIX系统中,日期与时间表示为自1970年1月1日零点起...

PHP实现数据库统计时间戳按天分组输出数据的方法

本文实例讲述了PHP实现数据库统计时间戳按天分组输出数据的方法。分享给大家供大家参考,具体如下: 比如统计每天用户注册数,数据库表存了一张用户注册记录表: create table table_name(id int primary key,register_time int(10));register_time记录的是时间戳,以前的做法是,接收查询开始时间、查询结束时间,然后循环查询每天的注册数量,代码: /* 查询2015-12-01 至 2015-12-14 */ // 开始的时间戳 $startUnix = 144889920...

PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】

本文实例讲述了PHP基于DateTime类解决Unix时间戳与日期互转问题。分享给大家供大家参考,具体如下: 这个问题主要在32位的系统下出现,64位的不存在这样的问题。php 5.2+提供了DateTime类来处理这样的问题,参考方案如下(请注意时区的处理): //1、Unix时间戳转日期 function unixtime_to_date($unixtime, $timezone = PRC) {$datetime = new DateTime("@$unixtime"); //DateTime类的bug,加入@可以将Unix时间戳作为参数传入$dat...

PHP时间戳和日期相互转换操作实例小结

本文实例总结了PHP时间戳和日期相互转换操作。分享给大家供大家参考,具体如下: 在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明。 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...

PHP实现获取毫秒时间戳的方法【使用microtime()函数】

本文实例讲述了PHP实现获取毫秒时间戳的方法。分享给大家供大家参考,具体如下: PHP获取毫秒时间戳,利用microtime()函数 php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,借助此函数,可以很容易定义一个返回毫秒数的函数。 php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数,例如: fun...

php时间戳转换代码详解

在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明。 1.php中时间转换函数 strtotime (date()) 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",t...

如何用php获取指定月份月初和月末的时间戳【代码】【图】

本篇文章主要讲述的是用php获取指定月份月初和月末的时间戳,具有一定的参考价值,感兴趣的朋友可以了解一下。获取指定月份的开始时间戳和结束时间戳,只需传入年月即可(2018-01,2018-1两种格式都可以),代码如下:$data[sel_time] = 2018-11; $data[begin_time] = strtotime($data[sel_time]); //指定月份的开始时间戳 $data[end_time] = mktime(23,59,59,date(m,strtotime($data[sel_time]))+1,00); //指定月份月末时间...