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 ...
随机推荐
- 自己实现数据结构系列三---Stack
一.代码部分 1.定义接口 public interface Stack<E> { int getSize(); boolean isEmpty(); void push(E e); E ...
- Android下的软件合集
在平常使用Android手机的时候,选择一个好的软件可以做到事半功倍的效果,所以在此总结一下,加速我们的工作与生活效率 1) ConnectBot ConnectBot是一个Android操作系统上的 ...
- Docker以及K8S学习总结----From各位大神...
Docker的安装使用. 1. 修改yum源到境内站点: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/re ...
- hdu1421_搬寝室
题目:搬寝室 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1421 #include<stdio.h> #include<algor ...
- 机顶盒webview开发调试
安装node的anywhere插件 启动本地服务器后 使用chrome的DevTool-----> chrome://inspect/#devices 点击inspect 第一次需要FQ ...
- 用 Python 写一个多进程兼容的 TimedRotatingFileHandler
我前面有篇文章已经详细介绍了一下 Python 的日志模块.Python 提供了非常多的可以运用在各种不同场景的 Log Handler. TimedRotatingFileHandler 是 Pyt ...
- 集合之ArrayList(含JDK1.8源码分析)
一.ArrayList的数据结构 ArrayList底层的数据结构就是数组,数组元素类型为Object类型,即可以存放所有类型数据.我们对ArrayList类的实例的所有的操作(增删改查等),其底层都 ...
- 魔术方法:__set、__get
__set: 在设置对象里边不能直接设置(或没有)的属性值的时候,自动去被调用 class Track { private $track_name; public function __set($na ...
- Spring Boot 构建电商基础秒杀项目 (二) 使用 Spring MVC 方式获取用户信息
SpringBoot构建电商基础秒杀项目 学习笔记 修改 DOMapper 在 UserPasswordDOMapper.xml 添加: <select id="selectByUse ...
- 洛谷 P1441 砝码称重
题目描述 现有n个砝码,重量分别为a1,a2,a3,……,an,在去掉m个砝码后,问最多能称量出多少不同的重量(不包括0). 输入输出格式 输入格式: 输入文件weight.in的第1行为有两个整数n ...