time函数

JavaScript倒计时跳转或后退

不羁的心 提交于 2020-03-30 02:06:49
有的时候用户访问到一个错误或不可访问的页面,我们可以做一些这样的处理:倒计时N秒跳转到另一个页面或后退到前一个页面。 你可直接前往 DEMO 页看效果! 这种效果可以用JavaScript实现: HTML 1 <p> 2 <span id="timer"></span> 秒后自动返回 3 <a href="http://www.qianduanzu.com/">直接跳转</a> 4 </p> JavaScript 1 window.onload = function(){ 2 var time = 3; //设置时间为几秒 3 var timer = document.getElementById('timer'); //获取ID为timer的对象 4 timer.innerHTML = time; //初始化显示秒数 5 time = time - 1; 6 var g = window.setInterval(function(){ 7 if(time<0){ 8 window.clearTimeout(g); //清除动画 9 window.location.href = 'http://www.qianduanzu.com/'; //跳转到指定地址 10 //window.history.back(-1); //后退 11 } else { 12 showTime();

js简单倒计时

泪湿孤枕 提交于 2020-03-29 22:16:55
不想每次用倒计时,都现写代码,比较烦,这里记一下,也顺便分享一些倒计时简单的逻辑。 如果你有更简单方便的代码,可以分享给大家。 var method = { countdownObj: { timer: null, changeTime: 0, }, countdown: function(long, back) { var that = this; if (that.countdownObj.timer) { clearInterval(that.countdownObj.timer); } that.countdownObj.changeTime = long; back(that.countdownObj.changeTime); that.countdownObj.timer = setInterval(function() { that.countdownObj.changeTime--; back(that.countdownObj.changeTime); if (that.countdownObj.changeTime < 1) { clearInterval(that.countdownObj.timer); } }, 1000); } }; method.countdown(60,function(time){ console.log(time); });

MySQL:MySQL日期数据类型、MySQL时间类型使用总结

梦想的初衷 提交于 2020-03-28 07:39:03
MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型 存储空间 日期格式 日期范围 ------------ --------- --------------------- ----------------------------------------- datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 timestamp 4 bytes YYYY-MM-DD HH:MM:SS 1970-01-01 00:00:01 ~ 2038 date 3 bytes YYYY-MM-DD 1000-01-01 ~ 9999-12-31 year 1 bytes YYYY 1901 ~ 2155 在 MySQL 中创建表时,对照上面的表格,很容易就能选择到合适自己的数据类型。不过到底是选择 datetime 还是 timestamp,可能会有点犯难。这两个日期时间类型各有优点:datetime 的日期范围比较大;timestamp 所占存储空间比较小,只是 datetime 的一半。 另外,timestamp 类型的列还有个特性:默认情况下,在 insert, update 数据时,timestamp 列会自动以当前时间(CURRENT_TIMESTAMP)填充

time 模块

喜夏-厌秋 提交于 2020-03-28 05:14:01
time 模块 三种时间表示 在Python中,通常有这以下种方式来表示时间: 时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串 元组(struct_time) :struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时) 【1】time() 返回当前时间的时间戳 >>> time.time() 1520762818.771361 【2】 localtime([secs]) 将一个时间戳转换为当前时区的struct_time。secs参数未提供,则以当前时间为准。 >>> time.localtime() time.struct_time(tm_year=2018, tm_mon=3, tm_mday=11, tm_hour=18, tm_min=8, tm_sec=9, tm_wday=6, tm_yday=70, tm_isdst=0)   time.localtime() 无参数时,相当于time.localtime(time.time())   可以通过time.localtime().tm_year获取年月日等等。。 >>> time.localtime().tm

time与date time模块

南楼画角 提交于 2020-03-28 02:41:22
一,内建模块:   python中,表示 时间 的方式:     (1)时间戳(timestamp)       通常来说时间戳表示的是从1970年1月1日00:00:00开始按秒计算偏移量     (2)格式化的时间字符串     (3)元祖(struct_time,共9个元素)       返回struct_time的函数主要有:gmtime(),localtime(),striptime()      1 #!/usr/bin/python 2 __auther__ = "Mr.zhang" 3 4 import time 5 6 print(time.process_time()) #测量处理器运算时间,不包括sleep时间,2版本使用的是clock() 7 print(time.altzone) #返回UTC时间的时间差,按照秒计算 8 print(time.localtime()) #返回本地时间的struct time对象格式 9 print(time.gmtime(time.time()-800000)) #返回UTC时间的struct time对象格式 10 print(time.asctime(time.localtime())) #返回时间格式Thu Mar 29 10:47:01 2018 11 print(time.ctime()) #返回时间格式Thu

python 从小白开始 - time与datetime模块

不打扰是莪最后的温柔 提交于 2020-03-28 02:30:53
time与datetime模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Format String) 结构化的时间(struct_time):struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时) 1 import time 2 #--------------------------我们先以当前时间为准,让大家快速认识三种形式的时间 3 print(time.time()) # 时间戳:1487130156.419527 4 print(time.strftime("%Y-%m-%d %X")) #格式化的时间字符串:'2017-02-15 11:40:53' 5 6 print(time.localtime()) #本地时区的struct_time 7 print(time.gmtime()) #UTC时区的struct_time 其中计算机认识的时间只能是'时间戳'格式,而程序员可处理的或者说人类能看懂的时间有: '格式化的时间字符串','结构化的时间' ,于是有了下图的转换关系 struct

asp 格式化时间

依然范特西╮ 提交于 2020-03-27 18:20:17
'================================================ '函数名:FormatDate '作 用:格式化日期 '参 数:DateAndTime ----原日期和时间 ' para ----日期格式 '返回值:格式化后的日期 '================================================ Public Function FormatDate(DateAndTime, para) On Error Resume Next Dim y, m, d, h, mi, s, strDateTime FormatDate = DateAndTime If Not IsNumeric(para) Then Exit Function If Not IsDate(DateAndTime) Then Exit Function y = CStr(Year(DateAndTime)) m = CStr(Month(DateAndTime)) If Len(m) = 1 Then m = "0" & m d = CStr(Day(DateAndTime)) If Len(d) = 1 Then d = "0" & d h = CStr(Hour(DateAndTime)) If Len(h) = 1 Then h = "0"

python常用模块

扶醉桌前 提交于 2020-03-25 05:49:58
re模块 collections 模块 time 模块 random 模块 os 模块 sys 模块 序列化模块 一、re模块 re的方法: match()决定 RE 是否在字符串刚开始的位置匹配 search()扫描字符串,找到这个 RE 匹配的位置 findall()找到 RE 匹配的所有子串,并把它们作为一个列表返回 finditer()找到 RE 匹配的所有子串,并把它们作为一个迭代器返回 split()将字符串在 RE 匹配的地方分片并生成一个列表, sub()找到 RE 匹配的所有子串,并将其用一个不同的字符串替换 subn()与 sub() 相同,但返回新的字符串和替换次数 先看一道例题: 我们平时登录注册要输电话号码,输入不符合电话号码规则,就会提示你输入错误。那么怎么判断电话号码是否符合输入条件呢?我们一般都会这样写。 while True: phone_number=input("please input your phone nunber:") if len(phone_number) ==11 and phone_number.isdigit() \ and (phone_number.startswith("13") or phone_number.startswith("17") or phone_number.startswith("17") or

python全栈开发从入门到放弃之常用模块和正则

▼魔方 西西 提交于 2020-03-25 05:49:32
什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别:    1 使用python编写的代码(.py文件)   2 已被编译为共享库或DLL的C或C++扩展   3 包好一组模块的包   4 使用C编写并链接到python解释器的内置模块 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式去执行,此时test.py被称为脚本script。 随着程序的发展,功能越来越多,为了方便管理,我们通常将程序分成一个个的文件,这样做程序的结构更清晰,方便管理。这时我们不仅仅可以把这些文件当做脚本去执行,还可以把他们当做模块来导入到其他的模块中,实现了功能的重复利用, 正则表达式 首先你要知道的是,谈到正则,就只和字符串相关了。在我给你提供的工具中,你输入的每一个字都是一个字符串。其次,如果在一个位置的一个值,不会出现什么变化,那么是不需要规则的。  比如你要用"1"去匹配"1",或者用"2"去匹配"2",直接就可以匹配上。这连python的字符串操作都可以轻松做到。那么在之后我们更多要考虑的是在同一个位置上可以出现的字符的范围。 字符组 : [字符组]

常用模块

≯℡__Kan透↙ 提交于 2020-03-25 05:48:39
collections模块 在内置数据类型(dict、list、set、tuple)的基础上, collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.deque: 双端队列,可以快速的从另外一侧追加和推出对象 3.Counter: 计数器,主要用来计数 4.OrderedDict: 有序字典 5.defaultdict: 带有默认值的字典 OrderedDict 使用dict时,Key是无序的。在对dict做迭代时,我们无法确定Key的顺序。 如果要保持Key的顺序,可以用 OrderedDict : from collections import OrderedDict d = dict([('a', 1), ('b', 2), ('c', 3)]) d # dict的Key是无序的 {'a': 1, 'c': 3, 'b': 2} od = OrderedDict([('a', 1), ('b', 2), ('c', 3)]) od # OrderedDict的Key是有序的 OrderedDict([('a', 1), ('b', 2), ('c', 3)]) defaultdict from