js 时间类函数
js 时间类是 Date()
var currtime = new Date();// 实例一个时间,是当前时间
接收一个时间戳为参数
var time2=new Date(currtime.getTime());
获取时间的各部分的方法如下:
.getYear() | 两位数的年份 |
.getFullYear() |
四位数年份 |
.getMonth() | 月分 0-11,如果按1-12月算,应该加1 [ getMonth()+1 ] |
.getDate() | 几号 |
.getDay() | 星期几 0-6 0是星期日, |
.getTime() | 从1970年1月1日开始到现在的毫秒数 |
.getHours() | 几点 0-23 |
.getMinutes() | 几分 0-59 |
.getSeconds() | 几秒 0-59 |
.getMilliseconds() | 几毫秒 0-999 |
有时候在网页上需要比较时间大小,如何算出时间范围?需要以下函数.
一.关键函数是setDate() setHours()
1.包含当天在内的三天之内的时间的开始范围计算
// 当天时间.
var today = new Date();
// setHours函数将时间部分设为0时0分0秒.表示从今天的0点0分0秒算起
today.setHours(0, 0, 0);
// 三天前的时间.由上面得出的日期减去3,setDate函数将"day日"部分减去3
// 得到的就是三天前的0点0分0秒的时间起点
var bfthreedays=today.setDate(today.getDate() - 3);
// 如果要判断一个时间是否是三天以内的,如下
if(thisday>bfthreedays) return "这是三日内的一个时间点"
二.格式化显示时间.getMonth()
// 今天是 : 2018年7月4日 16时27分 星期三
function getToday(boxid)
{
var t = new Date();
var week = ['天', '一', '二', '三', '四', '五', '六'];
var today = "今天是 : " + t.getFullYear() + "年" + (t.getMonth() + 1) + "月"
+ t.getDate() + "日 " + t.getHours() + "时" + t.getMinutes() + "分 " + "星期" + week[t.getDay()];
document.getElementById(boxid).innerHTML = today;
}
getToday('showtoday');
js 时间类函数的更多相关文章
- js 时间构造函数
js 时间构造函数,js中没有类似ToString("yyyy-mm-dd HH:mm:ss") 的方法,但是可以用下面的方式来初始化 var cdate = new Date(& ...
- js时间倒计时
看了网上的其他的例子,觉得写的都有点复杂,不好理解,于是自己动手写了个. 本来想封装成jquery插件,但是觉得因为功能很简单,没有必要做成jquery插件,引用的时候不需要引入jqery库,这里直接 ...
- js 时间处理
1.格式化时间 function GetDateTimeFormatter(value) { if (value == undefined) { return &q ...
- Js 时间与字符串转示例
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- js获取当前时间,js时间函数
Js获取当前日期时间及其它操作,js时间函数 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); ...
- js 时间函数 及相关运算大全
js 时间函数 及相关运算大全 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); ...
- js时间过滤方法
js时间过滤 自己写的 记录一下 /** * * 过滤时间格式 * Created by Catlina at 2019.4.26 */ export const setTime = time = ...
- js 时间格式化 (兼容safari)
js 时间格式化,兼容IE8和safari浏览器. function formatDate(date, fmt, near, type) { var dateStr = date; if (!date ...
- Oracle中日期和时间类函数
首先,在oracle中如何表示日期 操作日期时,应使用to_date('date','dateType')函数得到date类型,其中date为任意格式的日期,dateType指定其格式,如to_dat ...
随机推荐
- 【kindle笔记】之 《活着》-2018-2-5
[kindle笔记]读书记录-总 2018-2-5 今天凌晨一口气看完了<活着>,没想到竟然是个赤裸裸的悲剧,心情不太好地睡去. 福贵,一个小人物,坎坷无比的一生. 当你以为真他妈惨,真是 ...
- 分布式ID生成系统 UUID与雪花(snowflake)算法
Leaf——美团点评分布式ID生成系统 -https://tech.meituan.com/MT_Leaf.html 网游服务器中的GUID(唯一标识码)实现-基于snowflake算法-云栖社区-阿 ...
- js 翻牌活动效果
直接上代码 html: <div class="index_main"> <ul class="index_card"> <li ...
- Azure系列2.1.10 —— CloudBlobClient
(小弟自学Azure,文中有不正确之处,请路过各位大神指正.) 网上azure的资料较少,尤其是API,全是英文的,中文资料更是少之又少.这次由于公司项目需要使用Azure,所以对Azure的一些学习 ...
- Day 6-3 粘包现象
服务端: import socket import subprocess phone = socket.socket(family=socket.AF_INET, type=socket.SOCK_S ...
- python学习 第二天
一.变量 1.变量名: 数字,字母,下划线 alex1=123 sb=“alex” a_lex=“sb” 不能以数字开头 lalex 变量名不是python内部的关键字 {‘and’,'as','as ...
- 剖析插件 DataTable 自定义列表列get请求如何书写传递的参数
重点代码Demo 已用 斜体标注 后端flask: @task_mgm.route('/taskinfo_editID=<int:num>', methods=['GET', 'POST' ...
- 一、linux扩展
1.linux-解压bz2文件提示tar (child): bzip2: Cannot exec: No such file or directory 原因,linux下没有bzip2解压工具 安装b ...
- Lodop打印控件 打印‘接下一页’‘以下空白’
Lodop打印控件中,超文本超过设置的打印项高度 或超过纸张,就会自动分页,纯文本通过设置为多页项也可以根据打印项高度自动分页,Lodop中还提供了许多手动分页的方法,对于多页文档中(自动分页或手动分 ...
- 学习 Spring (十一) 注解之 Spring 对 JSR 支持
Spring入门篇 学习笔记 @Resource Spring 还支持使用 JSR-250 中的 @Resource 注解的变量或 setter 方法 @Resource 有一个 name 属性,并且 ...