再次提问 关于PHP时间的问题!!!

leesjim 2008-04-23 08:23:22
我想用PHP实现如下功能
但前时间 - 数据库记录的时间 = 需要显示的时间

另外:

如果当前时间与数据库记录的时间小于60秒 则显示“消息与20秒前发布”
如果当前时间与数据库记录的时间小于1小时 则显示“消息与20分钟前发布”
如果当前时间与数据库记录的时间小于12小时 则显示 “消息与10小时前发布”
如果当前时间与数据库记录的时间小于24小时 则显示数据库记录的时间

请问这样怎么实现!!
...全文
122 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
leesjim 2008-04-25
  • 打赏
  • 举报
回复
我试了下 怎么全部都显示出来呢

我只要计算出来的时间满足其中一项
就显示那一项的效果

依次列推
ten789 2008-04-25
  • 打赏
  • 举报
回复
结贴是个好习惯
lvjx125 2008-04-25
  • 打赏
  • 举报
回复
学习
laruence 2008-04-25
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 leesjim 的回复:]
我试了下 怎么全部都显示出来呢

我只要计算出来的时间满足其中一项
就显示那一项的效果

依次列推
[/Quote]

....
用if else 不就行了?
fcoolx 2008-04-24
  • 打赏
  • 举报
回复
mysql 数据库记录的时间格式为 yyyy-mm-dd H:i:s 时间差:$difference=time()-strtotime($mysqldatetime)
if ($difference <=60) echo “消息与$difference 秒前发布”;
if ($difference <=3600) echo “消息与".$difference/60."分钟前发布”;
if ($difference <=12*3600) echo “消息与".$difference/3600."小时前发布”;
if ($difference <=24*3600) echo $mysqldatetime;

把一楼的改一改就可以了

[Quote=引用 1 楼 Wonny 的回复:]
mysql 数据库记录的时间格式为 yyyy-mm-dd H:i:s 时间差:$difference=time()-strtotime($mysqldatetime)
if ($difference <=60) echo “消息与20秒前发布”;
if ($difference <=3600) echo “消息与20分钟前发布”;
if ($difference <=12*3600) echo “消息与10小时前发布”;
if ($difference <=24*3600) echo $mysqldatetime;
[/Quote]
onsrs 2008-04-24
  • 打赏
  • 举报
回复
可以去网上搜索下关于php时间的一些文章!
建议多看看基础知识!
panxuan 2008-04-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 Wonny 的回复:]
mysql 数据库记录的时间格式为 yyyy-mm-dd H:i:s 时间差:$difference=time()-strtotime($mysqldatetime)
if ($difference <=60) echo “消息与20秒前发布”;
if ($difference <=3600) echo “消息与20分钟前发布”;
if ($difference <=12*3600) echo “消息与10小时前发布”;
if ($difference <=24*3600) echo $mysqldatetime;
[/Quote]
WanTianwen 2008-04-24
  • 打赏
  • 举报
回复
支持一楼的,正确。
ten789 2008-04-24
  • 打赏
  • 举报
回复
手册 时间函数
striker_un 2008-04-23
  • 打赏
  • 举报
回复
一楼已经回得很清楚了。
leesjim 2008-04-23
  • 打赏
  • 举报
回复
怎么实现啊
我菜啊·~
ashchen 2008-04-23
  • 打赏
  • 举报
回复
这是基本的php技能
leesjim 2008-04-23
  • 打赏
  • 举报
回复
呵呵 可能不是这样的功能
我没说清楚

参见http://www.fanfou.com
首页中发布消息那一行所显示的时间
就是我想要的效果

几个例子:
弘萧-白砂 .... WELL COME TO MY HOME.... 26 秒前 通过 QQ 签名 分享

陆玛 一个恐怖的传说:当你在半夜12点的时候穿着黑色的衣服对着镜子用梳子梳12下就会看到……………………………………头皮屑 26 秒前 通过网页 分享

螃蟹 ....... 38 秒前 通过 GTalk 分享


里面的时间显示
Wonny 2008-04-23
  • 打赏
  • 举报
回复
mysql 数据库记录的时间格式为 yyyy-mm-dd H:i:s 时间差:$difference=time()-strtotime($mysqldatetime)
if ($difference<=60) echo “消息与20秒前发布”;
if ($difference<=3600) echo “消息与20分钟前发布”;
if ($difference<=12*3600) echo “消息与10小时前发布”;
if ($difference<=24*3600) echo $mysqldatetime;

很高兴再次发布源码到开源中国,ask2问答系统经过小米团队三个月开发终于发布第一版,公开源码,感谢团队人员每天奋斗到12点多才睡,感谢ask2问答官方管理员提供站内seo优化策略。 Ask2问答系统是一款开放源码的PHP问答程序。 优点: 1、基于自主MVC框架开发,框架结构清晰、易维护、模块化、扩展性好,性能稳定。 2、支持Ucenter、Xunseach、CMS等系统整合,方便易用。 3、简单易懂的模板语法让前端人员可独立完成模板制作及数据调用。 4、站内seo优化的非常好 5、内置文章功能,每个用户能发布自己文章 6、问答内置三套PC模板和一套Wap模板,高仿360问答系统界面,大气简洁 7、程序内置超强问答采集功能,无需写知名问答网站规则,一键采集十几万条数据,新站快速充实网站内容 8、内置强大标签自动识别功能,提问问题采集均可识别关键词 9、强大搜索系统,搜索问题可通过输入字符串全文检索,如果检索不到通过转化成关键词检索,检索不到还可以转化成模糊检索,相关问题均可列出 完全可以满足政府机构、教育机构、事业单位、商业企业、个人站长使用。 ask2V3.4已发布:   此版本为测试版本,由于框架变更,可以会有少部分问题,如果有问题,请在评论里或者官方群里提问,群主会第一时间解决问题,把产品做的越来越好!   1 更新到最新UI界面,与官方同步(功能除外)   2 简化编辑器,编辑器支持后台配置,高级设置--编辑器设置里   3 文章支持每小时发布数限制,并支持用户组是否可以发布文件,具体在用户组管理里设置   4 支持对某个用户黑名单设置,在用户管理里编辑用户直接可以设置,黑名单用户无法登录网站   5 修复低版本bug,增强防灌水功能   6 采用最新框架,扩展性更强   7 后台博客管理增加支持检索功能,(标题,作者,分类检索)   8 强化文章发布功能,发布文章支持无需上传封面图,直接正文提取和输入外部封面图片两种支持   9 修复后台无法添加统计代码问题   10 修复上传头像发虚的问题     这个版本不带ucenter的api,如果需要在单独联系站长提供!       标签:Ask2V3
ThinkSNS 开源社交系统 v4.6.1更新日志 【修复】聊天无法使用emoji问题 【修复】后台禁用用户后,app第三方登录可登录问题 【修复】部分接口问题 【修复】h5个人中心获取用户信息问题 【修复】后台设置积分问题 ThinkSNS简介 ThinkSNS(简称TS),是智士软件旗下的开源微博、社交系统,含微博、论坛、资讯、频道、商城、活动、定位、找人、直播、问答等一系列功能。采用PHP+MySQL技术,核心(微博、用户系统)+多应用+多插件的产品模式。拥有web、Iphone APP、Android APP以及H5、微信端。 TS能够建立社交网站、微博平台、教育平台、商城系统、粉丝社区、知识社区、企业文化社区等多种互联网平台,是移动互联网创业的首选二次开发平台。 ThinkSNS功能简介 朋友圈(微博/) 和新浪微博类似的微博系统,支持文字、表情、图片、短视频、附件、@、话题,满足用户的交流需求,可以用于任何场景。 微吧(论坛) 结合贴吧论坛圈子等模式的核心点,打造的请论坛系统,圈子化有效资源充分利用,助力社区内容整合,自定义吧名、权限等,让运营更轻松,可用于任何应用场景。详细介绍(http://www.thinksns.com/zx/reader.php?id=122) IM即时聊天 像微信一样聊天,支持群聊及单聊,语音、图片、文字、表情、位置分享、名片等分享,增强活跃度,让移动在线更加便捷。 问答 支持提问、回答、采纳、评论、分享、收藏、关注、举报、消息提示、消息推送、筛选、搜索、再次编辑、标签筛选等功能,助力抢占内容经济市场,为知识分享、专家咨询、职场经验分享、顾问咨询、职业社交、私人顾问、医生 咨询、医患交流、金融顾问、旅游经验咨询等提供完美解决方案。详细介绍(http://www.thinksns.com/zx/reader.php?id=116) 资讯 分类管理,热门热评类别等多种排序机制,呈现社区精选动态资讯,支持用户投稿,后台审核,使用最适应用户习惯的页面规划,助力运营者与使用者保持高度粘性,把握信息传播渠道。详细介绍(http://www.thinksns.com/zx/reader.php?id=123) 活动 发起活动,设置时间限制,调动用户参与积极性,活动分类,地区标定,更加增强了活动模块实用性,适用于创投类/兴趣社交类/大型企业管理等领域运营管理,有效精准保持活跃度。 礼物商城 用户可以通过做任务获得积分,积分可以兑换礼物,礼物可以赠送给其他用户。 支持支付宝等第三方平台充值。让社区运营与商业模式完美结合。 频道(专辑) 汇聚精彩分享,精华帖子,支持用户收听、投稿,管理员推荐展示,将相同碎片化信息集中瀑布流形式展示。 任务中心 游戏化运营机制的存在,使得网站运营充满个性和乐趣,有利于提高用户活跃度。 广场 首页聚合平台各综合栏目精华内容,广场轮播,个人小名片,后台推荐内容模块。 后台配置灵活,可用于平台首页或访客页面,充分体现精华内容,提高用户关注度,适用于各类企业网站/产品官网,社区入口页面使用。 直播(仅限直播版) 智能流媒体实时处理,高并发低延时,稳定安全,极致体验,为教育培训、娱乐演义、访谈媒体、游戏互动等行业带来全新的产品革命。 其他应用及插件: 广告系统、第三方登录、话题、签到、勋章、风云榜、附近的人、积分系统、关注、热门话题、设置、搜索、通讯录、找人、转发、认证、标签、分享、充值提现、推送、内容管理等 Thinksns 后台管理 后台路径:域名/index.php?app=admin&mod=Index&act=index 后台密码:admin123(安装时可设置) 基本部署所需服务器环境: 1.nginx (或apache) 2.mysql (较高版本即可) 3.php (推荐5.6版本,最低兼容5.3) 4.linux(基本的服务器环境 windows server服务器不支持socket扩展部分,无法使用app的即时聊天等部分)
ThinkSNS是一个以php+mysql进行开发的开源sns系统。 ThinkSNS(简称TS),是智士软件旗下的开源微博、社交系统,含微博、论坛、资讯、频道、商城、活动、定位、找人、直播、问答等一系列功能。采用PHP+MySQL技术,核心(微博、用户系统)+多应用+多插件的产品模式。拥有web、Iphone APP、Android APP以及H5、微信端。 TS能够建立社交网站、微博平台、教育平台、商城系统、粉丝社区、知识社区、企业文化社区等多种互联网平台,是移动互联网创业的首选二次开发平台。 ThinkSNS功能简介 朋友圈(微博/) 和新浪微博类似的微博系统,支持文字、表情、图片、短视频、附件、@、话题,满足用户的交流需求,可以用于任何场景。 微吧(论坛) 结合贴吧论坛圈子等模式的核心点,打造的请论坛系统,圈子化有效资源充分利用,助力社区内容整合,自定义吧名、权限等,让运营更轻松,可用于任何应用场景。 IM即时聊天 像微信一样聊天,支持群聊及单聊,语音、图片、文字、表情、位置分享、名片等分享,增强活跃度,让移动在线更加便捷。 问答 支持提问、回答、采纳、评论、分享、收藏、关注、举报、消息提示、消息推送、筛选、搜索、再次编辑、标签筛选等功能,助力抢占内容经济市场,为知识分享、专家咨询、职场经验分享、顾问咨询、职业社交、私人顾问、医生 咨询、医患交流、金融顾问、旅游经验咨询等提供完美解决方案。 资讯 分类管理,热门热评类别等多种排序机制,呈现社区精选动态资讯,支持用户投稿,后台审核,使用最适应用户习惯的页面规划,助力运营者与使用者保持高度粘性,把握信息传播渠道。 活动 发起活动,设置时间限制,调动用户参与积极性,活动分类,地区标定,更加增强了活动模块实用性,适用于创投类/兴趣社交类/大型企业管理等领域运营管理,有效精准保持活跃度。 礼物商城 用户可以通过做任务获得积分,积分可以兑换礼物,礼物可以赠送给其他用户。 支持支付宝等第三方平台充值。让社区运营与商业模式完美结合。 频道(专辑) 汇聚精彩分享,精华帖子,支持用户收听、投稿,管理员推荐展示,将相同碎片化信息集中瀑布流形式展示。 任务中心 游戏化运营机制的存在,使得网站运营充满个性和乐趣,有利于提高用户活跃度。 广场 首页聚合平台各综合栏目精华内容,广场轮播,个人小名片,后台推荐内容模块。 后台配置灵活,可用于平台首页或访客页面,充分体现精华内容,提高用户关注度,适用于各类企业网站/产品官网,社区入口页面使用。 直播(仅限直播版) 智能流媒体实时处理,高并发低延时,稳定安全,极致体验,为教育培训、娱乐演义、访谈媒体、游戏互动等行业带来全新的产品革命。 其他应用及插件: 广告系统、第三方登录、话题、签到、勋章、风云榜、附近的人、积分系统、关注、热门话题、设置、搜索、通讯录、找人、转发、认证、标签、分享、充值提现、推送、内容管理等 Thinksns 后台管理 后台路径:域名/index.php?app=admin&mod=Index&act=index 后台密码:admin123(安装时可设置) 基本部署所需服务器环境: 1. nginx (或apache) 2. mysql (较高版本即可) 3. php (推荐5.6版本,最低兼容5.3) 4. linux(基本的服务器环境 windows server服务器不支持socket扩展部分,无法使用app的即时聊天等部分) ThinkSNS 开源社交论坛系统 v4.6.1更新日志 【修复】聊天无法使用emoji问题 【修复】后台禁用用户后,app第三方登录可登录问题 【修复】部分接口问题 【修复】h5个人中心获取用户信息问题 【修复】后台设置积分问题

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧