- 浏览: 73217 次
- 性别:
- 来自: 北京
文章分类
最新评论
1、jddayofweek(cal_to_jd(CAL_GREGORIAN, date('m'), date('d'), date('Y')));此函数返回日期在周几
2、array('Mon'=>'星期一',......);然后直接下标查询
3、根据日期获取周几的自定义函数
4、获取类似文章发表的几小时前等效果的自定义函数
另一种,个人认为比较好的:
5、根据两时间差具体算相差时间
2、array('Mon'=>'星期一',......);然后直接下标查询
3、根据日期获取周几的自定义函数
<?php function getWeekName($data,$format = '星期') { $week = date( "D ",$data); switch($week) { case "Mon ": $current = $format."一"; break; case "Tue ": $current = $format."二"; break; case "Wed ": $current = $format."三"; break; case "Thu ": $current = $format."四"; break; case "Fri ": $current = $format."五"; break; case "Sat ": $current = $format."六"; break; case "Sun ": $current = $format."日"; break; } return $current; } echo '今天是:'.getWeekName(time(),'星期'); echo '<br>'; echo '今天是:'.getWeekName(time(),'礼拜'); echo '<br>'; echo '2010-12-12是:'.getWeekName(strtotime('2010-12-12'),'礼拜'); ?>
4、获取类似文章发表的几小时前等效果的自定义函数
<?php function time2Units ($time) { $year = floor($time / 60 / 60 / 24 / 365); $time -= $year * 60 * 60 * 24 * 365; $month = floor($time / 60 / 60 / 24 / 30); $time -= $month * 60 * 60 * 24 * 30; $week = floor($time / 60 / 60 / 24 / 7); $time -= $week * 60 * 60 * 24 * 7; $day = floor($time / 60 / 60 / 24); $time -= $day * 60 * 60 * 24; $hour = floor($time / 60 / 60); $time -= $hour * 60 * 60; $minute = floor($time / 60); $time -= $minute * 60; $second = $time; $elapse = ''; $unitArr = array('年' =>'year', '个月'=>'month', '周'=>'week', '天'=>'day', '小时'=>'hour', '分钟'=>'minute', '秒'=>'second' ); foreach ( $unitArr as $cn => $u ) { if ( $$u > 0 ) { $elapse = $$u . $cn; break; } } return $elapse; } $past = 2052345678; // 发布日期 $now = time(); // 当前日期 $diff = $now - $past;//相差值 echo '发表于' . time2Units($diff) . '前'; ?>
另一种,个人认为比较好的:
function time_tran($the_time){ $now_time = date("Y-m-d H:i:s",time()+8*60*60); $now_time = strtotime($now_time); $show_time = strtotime($the_time); $dur = $now_time - $show_time; if($dur < 0){ return $the_time; }else{ if($dur < 60){ return $dur.'秒前'; }else{ if($dur < 3600){ return floor($dur/60).'分钟前'; }else{ if($dur < 86400){ return floor($dur/3600).'小时前'; }else{ if($dur < 259200){//3天内 return floor($dur/86400).'天前'; }else{ return $the_time; } } } } } }
5、根据两时间差具体算相差时间
function getTime( $val ){ if($val>0){ $nTime['nDay'] = (int)($val/(3600*24)); $nTime['nHour'] = (int)($val%(3600*24)/3600); $nTime['nMin'] = (int)($val%(3600*24)%3600/60); $nTime['nSec'] = (int)($val%(3600*24)%3600%60); } return $nTime ; } function getStrTime( $val ){ $aTime = getTime($val); $dtoc = array('nDay'=>'天','nHour'=>'小时','nMin'=>'分','nSec'=>'秒'); if( $aTime ){ foreach( $aTime as $k=>$v){ if($v){ $cTime .= $v.$dtoc[$k]; } } }else{ $cTime = '已结止'; } return $cTime; }
发表评论
-
浏览器图片下载
2015-02-25 15:33 567$img=$this->_post("pic& ... -
解决php中导出到excel时数字变为科学计数
2011-12-19 12:05 2891遇到数据导出到excel时数字格式不对,一般分为以下两种情况 ... -
删除字符串中最先出现某个字效果
2011-09-22 18:40 729$a = "字符串"; $c= e ... -
php中数组去重
2011-09-05 19:10 2649<?php function assoc_uniq ... -
分页的一个示例
2011-08-26 10:56 831php文件中的代码部分: //分页 $page=intv ... -
PHP处理文件(转载)
2011-08-22 19:02 923<?php $dir = './tem ... -
PHP将字符串转为HTML的实体引用(收集)
2011-08-17 10:03 1403class HtmlEncode { ... -
php快捷键的收集
2011-08-16 18:41 788有些试过不对的删了, ... -
jquery图表统计插件
2011-08-16 18:09 682http://blog.sina.com.cn/s/blog_ ... -
有关数组涉及到循环的作业(二维数组、杨辉三角、获取参数、矩形对角线求和)
2011-04-27 12:14 2313<?php //1、使用循环语句,输出任意一个二维数组 ... -
获取服务器信息[收集资料]
2011-04-27 12:09 1045<html> <head> &l ... -
随机生成福彩双色球号码的两种方法
2011-04-18 10:44 1736<?php /* 随机生成福彩双色球号码,方法一 */ ...
相关推荐
在电信行业中,提醒信息获取系统和方法是至关重要的组成部分,它们确保了用户能够及时、准确地接收到各类重要通知和服务信息。本文件“电信设备-提醒信息获取系统及方法.zip”包含了一份详细的PDF文档,名为“提醒...
表单的提交会触发一个PHP脚本,该脚本将负责收集数据并存储到数据库中。 2. **数据库**:存储留言数据的地方,可能是MySQL或其他支持PHP的数据库。PHP会通过SQL查询与数据库进行交互,如插入新留言、检索所有留言等...
教学目标主要包括以下几个方面: 1. 学生需理解动态网站编程的概念,掌握PHP脚本程序的工作流程,能独立搭建PHP网站开发环境。 2. 学习并掌握PHP的基本语法、表达式、流程控制,以及数组处理和函数应用。 3. 掌握...
在"基于PHP的雅黑探针源码.zip"中,我们可以期待找到以下几个关键部分: 1. **配置文件**:可能包含探针的设置,如服务器地址、端口、认证信息等。 2. **PHP脚本**:执行实际监测任务的代码,如通过系统函数获取...
PHP在防伪查询系统中的应用主要体现在以下几个方面: 1. **后端处理**:PHP负责处理用户的查询请求,验证防伪码的正确性,并返回结果给前端展示。 2. **数据库操作**:通过PHP连接数据库,存储和查询防伪码信息,...
在PHP统计源码中,主要涉及以下几个核心知识点: 1. **PHP编程语言**:PHP是一种广泛使用的服务器端脚本语言,特别适合于Web开发。在这个流量统计系统中,PHP被用来处理HTTP请求,解析用户行为数据,与数据库交互,...
在本套"2018最新网站域名授权验证系统PHP源码"中,我们可以看到一系列PHP文件,它们共同构成了一个完整的验证系统。下面将对这些文件及其可能涉及的关键知识点进行详细介绍。 1. `pclzip.php`:这是一个PHP的库文件...
1. **数据收集**:首先,你需要获取服务器的日志文件,这些文件通常包含了用户的访问记录。Apache和Nginx等Web服务器都提供了访问日志,其中包含了请求时间、IP地址、请求资源、响应状态码等信息。通过解析这些日志...
系统的核心功能可能包括以下几点: 1. **实时聊天**:WeenBizz系统提供了实时聊天功能,使客户可以直接与客服人员进行在线交流,提高问题解决效率。 2. **多用户支持**:系统允许多个客服同时在线,处理来自不同...
4. **创建调色板**:从图像中收集到颜色后,我们可以根据需求对颜色进行过滤,比如设置一个颜色的白名单,只保留这些颜色。然后,我们可以将这些颜色按照频率排序,创建一个调色板。这一步可能需要对颜色进行归一化...
这个程序可能包含了用于收集、存储、分析和展示天气信息的各种功能,旨在帮助用户轻松获取和管理气象数据。作为一款下载管理类应用,它可能涉及到以下几个重要的IT知识点: 1. **PHP编程语言**:PHP(Hypertext ...
在PHP中实现ASCII和自定义编码之间的转换,通常会涉及到以下几个关键知识点: 1. **字符串操作函数**:如`ord()`和`chr()`,前者用于获取字符的ASCII值,后者用于将ASCII值转化为对应的字符。 2. **二进制和十六...
这个系统可能包含了以下几个主要模块和相关的技术知识点: 1. **用户管理系统**:用户注册、登录、个人信息管理等基础功能,涉及到PHP的session和cookie管理,以及数据库操作,如MySQL的用户数据存储和查询。 2. *...
在提供的压缩包文件中,我们可以看到以下几个关键文件: 1. **logo.gif** - 这是一个图形文件,通常用于网站的标识或logo,代表企业的品牌形象。 2. **index1.html** - 这是网站的主页,通常包含网站的基本布局和...
3. **Pollers**: 轮询器负责定期从网络设备获取数据,并将其存储在数据库中。 4. **Graphs**: 图形生成器根据存储在数据库中的数据创建可视化图表,如带宽使用、CPU负载、内存利用率等。 5. **RRDTool**: Round ...
这个压缩包包含了个人搜集的淘宝SDK高级模板代码和模块代码,适用于2011年11月24日时的最新版本。在本文中,我们将详细探讨这些代码资源及其在实际开发中的应用。 首先,淘宝SDK主要由以下几个部分组成: 1. **API...
PHP探针的主要功能是收集和显示服务器的关键信息,包括但不限于以下几点: 1. **PHP版本**:探针会显示当前运行的PHP版本,这对于开发者来说非常重要,因为不同的PHP版本可能支持不同的特性或函数,而且有些安全...
论文中提到了几个关键模块: 1. 用户申请:用户注册和账户创建流程。 2. 用户资料修改:用户可以更新个人信息。 3. 流量排行:展示访问量最高的页面或其他指标的排行榜,帮助企业了解最受欢迎的内容。 【(浏览器/...
在实际应用中,通常会连接数据库或其他数据源来获取用户信息。函数通过`errorCode`属性来表示验证结果,如`ERROR_USERNAME_INVALID`表示用户名无效,`ERROR_PASSWORD_INVALID`表示密码错误。 接下来,我们关注模型...