关于php在留言或评论时使用的倒计时效果

在社交网站设计时,如QQ,微信登录空间留言后面会显示,多久前留言的记录,我在这里做了个小例子,供大家参考,希望能有借鉴意义:

$remain_time = time()- $leaver_time;//总计剩余的秒数$remain_day = floor($remain_time/(24*60*60));//剩余的天数$remain_hour = floor(($remain_time - $remain_day*60*60*24)/(60*60)); //剩余的小时$remain_minute = floor(($remain_time - $remain_day*60*60*24 - $remain_hour*60*60)/60); //剩余的分钟数$remain_second = $remain_time - $remain_day*60*60*24 - $remain_hour*60*60 - $remain_minute*60; //剩余的秒数if(!$remain_day){    $remain_times = $remain_hour.‘小时‘.$remain_minute.‘分钟‘.$remain_second.‘秒前‘;    if (!$remain_hour){        $remain_times = $remain_minute.‘分钟‘.$remain_second.‘秒前‘;        if (!$remain_minute){            $remain_times = $remain_second.‘秒前‘;        }    }}else{    $remain_times = $remain_day.‘天‘.$remain_hour.‘小时‘.$remain_minute.‘分钟‘.$remain_second.‘秒前‘;}

这就是简单的倒计时的小技巧,简单易懂,只是记录下来,方便大家要用的时候可以直接来拷贝即可,当然封装成方法是最好的的了,现在开发多用框架,这样就可以更容易便捷的使用!
时间: 2024-10-11 18:23:01

关于php在留言或评论时使用的倒计时效果的相关文章

微信朋友圈评论时被评论状态Item位置计算参考

mListView.setSelectionFromTop(position, y); 利用上述方法设置Item在ListView中的位置.y为Item距离ListView顶端的距离,也就是图中的1: 计算方式:1 = 2 - 3 -4 坐标计算: int[] location = new int[2]; view.getLocationOnScreen(location); view为需要计算坐标的控件:location[0] : x轴坐标 location[1] : y轴坐标 这里计算高度只

CSS3在hover下的几种效果代码分享,CSS3在鼠标经过时的几种效果集锦

效果一:360°旋转 修改rotate(旋转度数) 01    * {02        transition:All 0.4s ease-in-out;03        -webkit-transition:All 0.4s ease-in-out;04        -moz-transition:All 0.4s ease-in-out;05        -o-transition:All 0.4s ease-in-out;06    }07    *:hover {08       

注册时验证按钮倒计时

// 按钮点击事件 -(void)startTime{    __block int timeout=30; //倒计时时间    dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);    dispatch_source_t _timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0,queue);   

CSS实现DIV感应鼠标Hover时的显示隐藏效果

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS实现DIV感应鼠标Hover时的显示隐藏效果</title> <style> .wrap{} .wrap .box{border:2px solid red;width:200px;height:200px;float:left;margi

WPF中ListBox滚动时的缓动效果

原文:WPF中ListBox滚动时的缓动效果 上周工作中遇到的问题: 常规的ListBox在滚动时总是一格格的移动,感觉上很生硬. 所以想要实现类似Flash中的那种缓动的效果,使ListBox滚动时可以很流畅. 修改模板里的动画效果是一种方法,不过这里有更简单的,WPF为我们提供了行为代码,可以编辑在ListBox的ItemsPanelTemplate模板中,实现方法如下: 右键ListBox选择"编辑其它模板"->"辑项的布局"->"编辑副

[Swift通天遁地]八、媒体与动画-(3)实现视频播放的水印、Overlay、暂停时插入广告等效果

本文将演示使用第三方类库实现视频视频播放的水印.Overlay.暂停时插入广告等效果. 首先确保在项目中,已经安装了所需的第三方类库,点击查看安装的配置文件. 1 platform :ios, '8.0' 2 use_frameworks! 3 4 target 'DemoApp' do 5 source 'https://github.com/CocoaPods/Specs.git' 6 pod 'MobilePlayer' 7 end 根据配置文件中的相关设置,安装第三方类库. 完成安装之后

archdexls主题游戏页面game-play.php有评论时,报错( ! ) Warning: printf(): Too few arguments in D:\wamp\www\wp-content\themes\arcadexls\games-play.php on line 97

( ! ) Warning: printf(): Too few arguments in D:\wamp\www\wp-content\themes\arcadexls\games-play.php on line 97 Call Stack # Time Memory Function Location 1 0.0000 241656 {main}( ) ..\index.php:0 2 0.0000 244696 require( 'D:\wamp\www\wp-blog-header.p

2015.1写留言板的时用的 知识点和函数 ---&gt;总结

一:时间函数和uniqid() 1:uniqid():生成唯一的id, 无参数返回的字符串的长度为13,有参数为23 2:时间和时间戳相互转换的php函数 ①:time()  返回当前unix的时间戳   microtime() 返回当前unix时间戳和微秒数 ②:date('Y-m-d H:i:s', time()) 格式化一个本地时间/日期 ③:strtotime()  将任何日期的英文文本的日期时间描述转化为unix时间戳 二:tp框架的跳转和重定向 1:页面跳转 ①:success('提

按的第一个greasemonkey插件:评论时可以粘贴啦~~

原来的样子:如果按ctrl+V会跳出错误 安装上插件的样子:在下面添加了一个文本框和一个按钮,可以在这个文本框里面随便粘贴,然后按这个按钮就可以更新到评价文本框里面 代码: 1 // ==UserScript== 2 // @name tmall_vote 3 // @namespace jshe 4 // @include http://ratewrite.tmall.com/* 5 // @version 1 6 // @grant none 7 // ==/UserScript== 8 a