php输出指定时间以前时间格式的方法
本文实例讲述了php输出指定时间以前时间格式的方法。分享给大家供大家参考。具体分析如下:
比如说你需要在php中输出3天前,20分钟以前,可以参考下面的代码
function ago($time) { $time = strtotime($time); $delta = time() - $time; if ($delta < 60) { return 'less than a minute ago.'; } else if ($delta < 120) { return 'about a minute ago.'; } else if ($delta < (45 * 60)) { return floor($delta / 60) . ' minutes ago.'; } else if ($delta < (90 * 60)) { return 'about an hour ago.'; } else if ($delta < (24 * 60 * 60)) { return 'about ' . floor($delta / 3600) . ' hour(s) ago.'; } else if ($delta < (48 * 60 * 60)) { return '1 day ago.'; } else { return floor($delta / 86400) . ' days ago.'; } }
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
php计算函数执行时间的方法
本文实例讲述了php计算函数执行时间的方法.分享给大家供大家参考.具体如下: 我们可以通过在程序的前后分别记录开始和结束时间,两个时间差就是程序的执行时间. <?php $long_str = "this is a test to see how much time md5 function takes to execute over this string"; // start timing from here $start = microtime(true); // func
-
php计算给定时间之前的函数用法实例
本文实例讲述了php计算给定时间之前的函数用法.分享给大家供大家参考.具体如下: 这里给定一个时间,计算这个时间在多久前,比如:2天前,1年前 <?php function prettyDate($date){ $time = strtotime($date); $now = time(); $ago = $now - $time; if($ago < 60){ $when = round($ago); $s = ($when == 1)?"second":"se
-
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
本文实例讲述了PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法.分享给大家供大家参考.具体分析如下: 语法如下: string gmdate (string $Format) string gmdate (string $Format, int $Time) 演示代码 <?php echo "When this page was loaded,\n"; echo 'It was then ', gmdate ('r'), "\n"; ec
-
php调整服务器时间的方法
本文实例讲述了php调整服务器时间的方法.分享给大家供大家参考.具体如下: 这里主要使用strftime函数实现这一功能,代码很简单,如下所示: $today = date('Y-m-d-G'); $today = strftime("%Y-%m-%d-%H",strtotime("$today -5 hour")); 希望本文所述对大家的php程序设计有所帮助.
-
php实现兼容2038年后Unix时间戳转换函数
使用方法跟旧的函数一模一样. 复制代码 代码如下: function fun_strtotime($var1=0,$var2=0){ if(!$var2){ $var2 = $var1; $var1 = 0; } if(is_numeric($var2)){ $var2 = '@'.$var2; } try{ $date = new DateTime($var2); $dat
-
PHP日期函数date格式化UNIX时间的方法
本文实例讲述了PHP日期函数date格式化UNIX时间的方法.分享给大家供大家参考.具体分析如下: 日期函数可以根据指定的格式将一个unix时间格式化成想要的文本输出 使用到函数语法如下 string date (string $Format); string date (string $Format, int $Time); 下面是演示代码 <?php echo "When this page was loaded,\n"; echo 'It was then ', date
-
php获得文件大小和文件创建时间的方法
本文实例讲述了php获得文件大小和文件创建时间的方法.分享给大家供大家参考.具体分析如下: php中可以显示文件的各种属性,这些属性包括文件的最后访问时间.最后修改时间.文件大小等. <HTML> <HEAD> <TITLE>Returning information about a file</TITLE> </HEAD> <BODY> <?php print "The size of the file is &qu
-
php返回相对时间(如:20分钟前,3天前)的方法
本文实例讲述了php返回相对时间(如:20分钟前,3天前)的方法.分享给大家供大家参考.具体如下: function plural($num) { if ($num != 1) return "s"; } function getRelativeTime($date) { $diff = time() - strtotime($date); if ($diff<60) return $diff." 秒".plural($diff)." 前"
-
javascript实现输出指定行数正方形图案的方法
本文实例讲述了javascript实现输出指定行数正方形图案的方法.分享给大家供大家参考.具体如下: javascript实现输出指定行数的正方形图案:点击生成图案,会有2个提示框,1,输入图案的组成字符,只能是1个字符哦2,输入正方形行数,路过大于10,会设置为10行数 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd
-
php输出指定时间以前时间格式的方法
本文实例讲述了php输出指定时间以前时间格式的方法.分享给大家供大家参考.具体分析如下: 比如说你需要在php中输出3天前,20分钟以前,可以参考下面的代码 function ago($time) { $time = strtotime($time); $delta = time() - $time; if ($delta < 60) { return 'less than a minute ago.'; } else if ($delta < 120) { return 'about a m
-
AJAX获取服务器当前时间及时间格式输出处理
AJAX获取服务器当前时间 ------------------------------ WebService1.asmx---------------------------------- 复制代码 代码如下: // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释. [System.Web.Script.Services.ScriptService] public class WebService1 : System.Web.Services.WebS
-
JavaScript生成指定范围的时间列表
遇到一个场景,需要拿到指定时间范围内的每一天,满足格式"YYYYMMDD",简单的功能,简单的思路 准备 date对象有很多的方法,用到了以下: new date ()生成date对象,可以直接指定年月日等,new date(year,month,day) getFullYear() 返回date对象中的年份 getMonth() 返回date对象中的月份(0~11),注意从0开始计 getDate() 返回date对象中的天,注意从 1 开始计 getTime() 返
-
c++11多种格式时间转化为字符串的方法实现
1.打印系统当前时间,或者将系统当前时间转化为字符串 #include <iostream> #include <sstream> #include <iomanip> #include <chrono> int main() { //打印到标准输出 auto t = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now()); std::cout << std::
-
Javascript控制input输入时间格式的方法
本文实例讲述了Javascript控制input输入时间格式的方法.分享给大家供大家参考.具体分析如下: 之前做了一个Javascript控制时间格式的输入,主要用到了keydown和keyup两个事件,但感觉写的很复杂而且还有bug. 今日了解了一下keypress事件与keydown和keyup的区别.大致如下(目前只了解这么多): keydown:按键按下的时候触发,通过event可以获取到keyCode,可以获取到文本框输入之前的值: keyup:按键弹出(松开)时触发,通过event可
-
python获取时间及时间格式转换问题实例代码详解
整理总结一下python中最常用的一些时间戳和时间格式的转换 第一部分:获取当前时间和10位13位时间戳 import datetime, time '''获取当前时间''' n = datetime.datetime.now() print(n) '''获取10位时间戳''' now = time.time() print(int(now)) '''获取13位时间戳''' now2 = round(now*1000) print(now2) 运行结果为: 2018-12-06 11:00:30
-
利用python对excel中一列的时间数据更改格式操作
问题场景:需要将下列的交期一列的数据格式更改成2019/05/10 存货编码 尺寸 数量 交期 0 K10Y0190000X B140 200 2019-05-10 00:00:00 1 K10Y0190000X B150 200 2019-05-10 00:00:00 2 K10Y0190000X B165 100 2019-05-10 00:00:00 3 K10Y0190000X B175 300 2019-05-10 00:00:00 4 K10Y0190000X B180 200 20
-
python获取指定时间差的时间实例详解
python获取指定时间差的时间实例详解 在分析数据的时间经常需要截取一定范围时间的数据,比如三天之内,两小时前等等时间要求的数据,因此将该部分经常需要用到的功能模块化,方便以后以后用到的时候复用.在此,也分享给大家. import time import sys reload(sys) def get_day_of_day(UTC=False, days=0, hours=0, miutes=0, seconds=0): ''''''' if days>=0,date is larger th
-
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
关键代码如下所示: function formatDate(NewDtime) var dt = new Date(parseInt(NewDtime.slice(6, 19))); var year = dt.getFullYear(); var month = dt.getMonth() + 1; var date = dt.getDate(); var hour = dt.getHours(); var minute = dt.getMinutes(); var second = dt.g
随机推荐
- AngularJS开发教程之控制器之间的通信方法分析
- phpStudy配置多站点多域名和多端口的方法
- php中数字、字符与对象判断函数用法实例
- ASP中SESSION无法保存问题的解决办法
- js数组去重的三种常用方法总结
- 分析NtGodMode.exe干了什么
- java实现Base64加密解密算法
- js实现屏蔽默认快捷键调用自定义事件示例
- 微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
- php基于curl扩展制作跨平台的restfule 接口
- ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新
- Android中RecyclerView实现横向滑动代码
- 浅析PHP数据导出知识点
- 详解Spring Boot下使用logback 记录多个文件日志
- JVM:早期(编译期)优化的深入理解
- Java线程的新建和就绪状态实例分析
- Android自定义控件实现折线图
- Android仿微信文章悬浮窗效果的实现代码
- java JVM原理与常识知识点
- C语言版医院管理系统