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. alibaba druid

    FAQ · alibaba/druid Wikihttps://github.com/alibaba/druid/wiki/FAQ sql 连接数不释放 ,Druid异常:wait millis 40 ...

  2. asp.net mvc5 action多个参数

    需要完成http://site.com/user/add/1/2这样的url解析 使用action的参数直接获取数据的方式 Action声明如下 ) { ViewBag.clubID = id; ) ...

  3. vue路由动态过渡效果

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

  4. js 判断字符串中是否包含某个字符串的方法实例

    String对象的方法 方法一: indexOf()   (推荐) var str = "123"; console.log(str.indexOf("3") ...

  5. K8S入门学习

    一.k8s是个什么鬼? k8s全名:kubernetes 它是一个工具,在linux上管理应用生命周期的一个工具. 二.k8s有什么卵用? 1.当你把项目部署到服务器集群上,一台服务器挂了,k8s它可 ...

  6. C++多态(静多态和动多态)

    如今的C++已经是个多重泛型编程语言(multiparadigm programming lauguage),一个同时支持过程形式(procedural).面向对象形式(object-oriented ...

  7. Java 线程的创建和启动

    Java 使用 Thread 类代表线程,所有的线程对象都必须是 Thread 类或其子类的实例.每个线程的作用是完成一定的任务,实际上就是执行一段程序流(一段顺序执行的代码). Java 使用线程执 ...

  8. 如何在TypeScript中使用第三方JavaScript框架

    一.安装typings 使用npm全局安装typings :npm install -g typings 安装成功. 二,搜索资源,支持模糊搜索:typings search base64 三.安装t ...

  9. Android——MaterialDesign之三NavigationView

    NavigationView的使用 这里我们来讲讲在Android5.0之后推出的NavigationView的具体使用方式.和普通的侧拉菜单制作方式一样,首先所有的东西还是都放在一个DrawerLa ...

  10. php分割中文字符串为数组的简单例子

    近日在做东西时,遇到要把中文字符进行逐字分割,试了很多方法,都不行,后来发现了一个超简单的方法: 分割字符串很简单,主要是用到函数preg_match_all.当处理含有中文的字符串时,可以用如下的方 ...