如何用PHP和JavaScript比较时期(包括时间)
2019独角兽企业重金招聘Python工程师标准>>>
JavaScript:
Date.parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。
语法
Date.parse(datestring)
参数 | 描述 |
---|---|
datestring | 必需。表示日期和时间的字符串。 |
返回值
指定的日期和时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数。
参数中的datestring的主要格式(例解):
var d = Date.parse("05/09/2015 00:00");// 月/日/年 时间(以冒号分割)
var e = Date.parse("2015/05/09 00:00");// 年/月/日 时间(以冒号分割)
var t = Date.parse("May 9, 2015 00:00");// 月份简称也适用
以上d,e,t的结果相同,都是 1431100800000。
比较时间——
通过这个函数我们就能比较时间,如
if(Date.parse(start_time) > Date.parse(end_time))
{alert("End time should not be earlier than start time!");}
PHP:
strtotime()函数
定义和用法
strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。
语法
strtotime(time,now)
参数 | 描述 |
---|---|
time | 规定要解析的时间字符串。 |
now | 用来计算返回值的时间戳。如果省略该参数,则使用当前时间。 |
说明
该函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于 now 参数给出的时间,如果没有提供此参数,则用系统当前时间。
该函数将使用 TZ 环境变量(如果有的话)来计算时间戳。自 PHP 5.1.0 起有更容易的方法来定义时区用于所有的日期/时间函数。此过程在 date_default_timezone_get() 函数页面中有说明。
返回值
成功则返回时间戳,否则返回 FALSE。在 PHP 5.1.0 之前本函数在失败时返回 -1。
用于比较时间不需要使用第二个参数,第一个参数的格式可以跟js相同(例解)
$a=strtotime("05/09/2015 00:00"); // 月/日/年 时间(以冒号分割)$b=strtotime("2015/05/09 00:00"); // 年/月/日 时间(以冒号分割)$c=strtotime("May 9, 2015 00:00"); // 月份简称也适用
以上d,e,t的结果相同,都是1431100800000。
具体的比较时间的例子:
if(strtotime($end_time)<strtotime($now_time))//比较时间{echo "已过期";
}
转载于:https://my.oschina.net/Bruce370/blog/412826
如何用PHP和JavaScript比较时期(包括时间)相关推荐
- 本期期刊主题:ASP.NET技术与JavaScript技巧,包括控件等
本期主题是:ASP.NET技术与JavaScript技巧,包括控件等,另外还有相关的开发心得等. 请各栏目的编辑在28日前提交推荐的文章,提交的文章,请遵照第二期的文章格式,如有需要,请与我联系,更进 ...
- 如何用mshtml获得Javascript中function的返回值[mshtml]
marginwidth="0" marginheight="0" src="http://218.16.120.35:65001/PC/Global/ ...
- html+css+js+python(QtWebEngineWidgets) 实现微信聊天界面-包括时间,文件,纯文本等
文章目录 展示 参考文章 html + js + css python 代码地址 user目录下的 chat.py为主页面, 图片都在user/images/filetype下面 相关资源 展示 纯h ...
- JavaScript 实现页面内时间实时倒计时 计时器内附完整文件欢迎调用(可用于抢购倒计时,记录恋爱纪念日总时长等)输出对应的天数小时分钟秒数
JavaScript 实现页面内时间倒计时 计时器 可用于抢购倒计时,记录恋爱纪念日总时长等输出对应的天数小时分钟秒数 注意:在下一个文章中将公布一个纪念日成品代码,欢迎各位来学习(复制) 第一步:构 ...
- javascript可以直接比较时间字符串的大小
javascript可以直接比较时间字符串的大小 比如: "2007-1-2 13:23:05">"2007-1-2 13:13:05" "20 ...
- 模拟智能手环的时间显示功能 c语言,javascript实现智能手环时间显示
本文实例为大家分享了javascript实现智能手环时间显示的具体代码,供大家参考,具体内容如下 代码: Document #shijian{ width: 500px;height: 120px;b ...
- 最小变化法/极限法测定感觉阈限时,有哪些误差?包括时间和空间误差吗?|小白心理-312/347考研答疑
最小变化法/极限法测定感觉阈限时,有哪些误差?包括时间和空间误差吗?|小白心理-312/347考研答疑 答案: 有6种误差,分别是习惯误差.期望误差.练习误差.疲劳误差.时间误差.空间误差 解析: 一 ...
- 如何用java操作Redis缓存设置过期时间
如何用java操作Redis缓存设置过期时间?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获. 在应用中我们会需要使用red ...
- javaScript数据类型(包括基本数据类型和非基本数据类型)
一.五种基本数据类型 1.number 数字类型 - 包括浮点数和整数,例如:1,100,3.14 2.string 字符串类型 - 包括任意数字字符组成的序列,例如:"1", & ...
- 如何用 200 行 JavaScript 代码实现人脸检测?
在超市.地铁.车站等很多场景中,人脸识别已经被广泛应用,但是这个功能究竟是怎么实现的? 在本文中,将以 pico.js 库为例,分享实现轻量级人脸识别功能的具体开发过程 . 作者 | tehnokv ...
最新文章
- 全国高校MINI开发挑战赛结果出炉,99年的他们为什么能赢?
- 【Android】页面栈
- EChart中使用地图方式总结(转载)
- Python四大金刚之二:字典
- pcb布线拐角处打地孔_PCB线路板布线的10个重要规则——公众号【深圳LED网】
- 可解释性与deep learning的发展
- oracle删除死锁进程
- Intelli IDEA+jdk++maven+tomcat环境配置
- dw属性面板 的HTML,Dreamweaver中AP Div属性面板
- H5中新增加的一些标签
- 看书学习感悟系列(二)
- @media用法解释
- Cocos2d-x游戏开发之骨骼动画详解-Spine
- 利用人性做大闸蟹,给予客户特殊的身份优越感,思维决定财富!
- 如何理解移动端设计稿的计算问题(移动端屏幕适配和px转rem)
- 5iABCDS原来是这样赋能 “严肃游戏”的!
- 73939133——“我穿越了无数条世界线,却看不到我要的未来”
- 解决crx文件扩展程序chrome下载自动删除的问题
- C++数学与算法系列之初等数论
- echarts快速上手