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 时间类函数的更多相关文章

  1. js 时间构造函数

    js 时间构造函数,js中没有类似ToString("yyyy-mm-dd HH:mm:ss") 的方法,但是可以用下面的方式来初始化 var cdate = new Date(& ...

  2. js时间倒计时

    看了网上的其他的例子,觉得写的都有点复杂,不好理解,于是自己动手写了个. 本来想封装成jquery插件,但是觉得因为功能很简单,没有必要做成jquery插件,引用的时候不需要引入jqery库,这里直接 ...

  3. js 时间处理

    1.格式化时间 function GetDateTimeFormatter(value) {        if (value == undefined) {            return &q ...

  4. Js 时间与字符串转示例

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...

  5. js获取当前时间,js时间函数

    Js获取当前日期时间及其它操作,js时间函数 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); ...

  6. js 时间函数 及相关运算大全

    js 时间函数 及相关运算大全 var myDate = new Date(); myDate.getYear();        //获取当前年份(2位) myDate.getFullYear(); ...

  7. js时间过滤方法

    js时间过滤  自己写的  记录一下 /** * * 过滤时间格式 * Created by Catlina at 2019.4.26 */ export const setTime = time = ...

  8. js 时间格式化 (兼容safari)

    js 时间格式化,兼容IE8和safari浏览器. function formatDate(date, fmt, near, type) { var dateStr = date; if (!date ...

  9. Oracle中日期和时间类函数

    首先,在oracle中如何表示日期 操作日期时,应使用to_date('date','dateType')函数得到date类型,其中date为任意格式的日期,dateType指定其格式,如to_dat ...

随机推荐

  1. vue双向数据绑定的简单实现

    vue双向数据绑定的简单实现 参考教程:链接 <!DOCTYPE html> <html lang="en"> <head> <meta ...

  2. linux命令:拷贝命令家族(cp、scp、rsync)

    Linux命令中:rsync和cp之间的区别 - 小 楼 一 夜 听 春 雨 - 博客园https://www.cnblogs.com/kex1n/p/7008178.html cp,scp,rsyn ...

  3. python自动化常见问题汇总

           1.如何提高selenium脚本的执行速度? Selenium脚本的执行速度受多方面因素的影响,如网速,操作步骤的繁琐程度,页面加载的速度,以及我们在脚本中设置的等待时间,运行脚本的线程 ...

  4. vue路由动态过渡效果

    不多说,直接上代码 import Vue from 'vue' //引入vue import VueRouter from 'vue-router' //引入路由 Vue.use(VueRouter) ...

  5. js数据放入缓存,需要再调用

    再贴代码之前先描述下,这个技术应用的场景:一个页面的http请求次数能少点就少,这样大大提高用户体验.所以再一个页面发起一个请求,把所有数据都拿到后储存在缓存里面,你想用的时候再调用出来,这个是非常好 ...

  6. javascript中的 return false和return true

    关于javascript中的 return false和return true,return 是javascript里函数返回值的关键字,一个函数内处理的结果可以使用return 返回,这样在调用函数 ...

  7. [转帖]你云我云•兄弟夜谈会 第三季 企业IT架构

    你云我云•兄弟夜谈会 第三季 企业IT架构 https://www.cnblogs.com/sammyliu/p/10425252.html 你云我云•兄弟夜谈会 第三季 企业IT架构 你云我云•兄弟 ...

  8. CLOUD SQL跟踪

    CLOUD会自动在后台执行一些sql语句,所以追踪起来比较麻烦,需要加入一些过滤条件. 比如关键的CLIENTPROCESSID,加入后 ,就能过滤是哪个客户度执行的数据. 过滤数据.

  9. C# Note29: Close()和Dispose()的区别

    待更! 深入解析Close()和Dispose()的区别

  10. Linux基础学习笔记1

    MBR分区 主分区: 1-4,一块硬盘最多四个主分区,对主机必须有,主区可以格式化ntfs,存数据: 扩展分区:1-4,一块硬盘最多一个扩展分区,可以没有扩展分区,划分更小的单元,即逻辑分区: 逻辑分 ...