Javascript Date构造函数和比较 (二)
JavaScript Date对象
构造函数实例
Date构造函数中没有参数,将返回当前日期
var currentDate = new Date();
writeLine(currentDate.toLocaleString());
writeLine(currentDate.toLocaleDateString());
writeLine(currentDate.toLocaleTimeString());
指定时间字符串,
var strDate;
strDate = new Date("2013/12/21");
strDate = new Date("2013/0/13 12:30:15");//2012年12月13日 12:30:15
strDate = new Date("2013/7/13 12:30");
strDate = new Date("2013-7-13");//默认不支持改格式的字符串
strDate = new Date("February 3,2009");
strDate = new Date("February 3,2009 12:30:15");
strDate = new Date("February 3,2009 12:30");
writeLine(strDate.toLocaleString()); //指定年月,或年月日,或年月日及其他,创建日期
var numDate;
使用时注意,月份的范围(0--11)
numDate = new Date(2013, 10);//如果不指定日,则默认为1
numDate = new Date(2013, 0, 20);//2013年1月20日 0:00:00
numDate = new Date(2013,10,10,12);
numDate = new Date(2013, 11, 10, 12, 30);//2013年12月10日 12:30:00
numDate = new Date(1900, 1, 1, 12, 30, 15);//1900年2月1日 12:30:15
numDate = new Date(1970, 10, 5, 12, 30, 15, 100);//1970年11月5日 12:30:15
writeLine(numDate.toLocaleString()); //Date对象的比较
var date1 = new Date(2013, 10);
var date2 = new Date(2013, 11);
alert(date1<date2);//true
var date1 = new Date("2013/1/10");
var date2 = new Date("2013/1/11");
alert(date1 < date2);//true
var dateList = [
{ date: new Date("2013/1/10") },
{ date: new Date("2013/1/12") },
{ date: new Date("2013/1/11") }
];
//数组反转
//dateList.reverse();
function orderBy(property) {
return function (obj1, obj2) {
var val1 = obj1[property];
var val2 = obj2[property];
if (val1 < val2) return -1;
else if (val1 > val2) return 1;
else return 0;
}
}
//将按照时间排序
dateList.sort(orderBy("date"));
for (var i = 0; i < dateList.length; i++) {
writeLine(dateList[i].date.toLocaleString());
} function writeLine(str)
{
document.write(str);
document.write("<br>");
}
更多:
Javascript Date构造函数和比较 (二)的更多相关文章
- javascript 对象简单介绍(二)
JavaScript Array(数组) 对象数组对象的作用是:使用单独的变量名来存储一系列的值. 什么是数组?数组对象是使用单独的变量名来存储一系列的值.如果你有一组数据(例如:车名字),存在单独变 ...
- [转]javascript Date format(js日期格式化)
方法一:这个很不错,好像是 csdn 的 Meizz 写的: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) ...
- JavaScript Date对象介绍
原文:JavaScript Date对象介绍 Date 日期和时间对象 1. 介绍 Date对象,是操作日期和时间的对象.Date对象对日期和时间的操作只能通过方法. 2. 构造函数 2.1 new ...
- JavaScript Date日期对象以及日期格式化方法
前言 Date对象是javascript语言中内置的数据类型,用于提供日期和时间的操作接口.Date对象是在早期java中的java.util.Date类基础上创建的,为此,Date类型使用自UTC1 ...
- JavaScript 系列博客(二)
JavaScript 系列博客(二) 前言 本篇博客介绍 js 中的运算符.条件语句.循环语句以及数组. 运算符 算术运算符 // + | - | * | / | % | ++ | -- consol ...
- javascript Date对象 之 date初始化
javascript Date对象 --> 日期初始化: 总结: 日期初始化的 方式: 1. new Date( yyyy, M(+), d(+), h(+), m(+), s(+) ); 2. ...
- javascript Date对象 之 设置时间
之前对js的date对象总是感觉熟悉,而不愿细细深究其所以然,所以每当自己真正应用起来的时候,总会糊里糊涂的,今日花费2个小时的时间仔细钻研了一下,感觉 豁然开朗,故,以此记录,一来 供以后查阅,二来 ...
- javascript date utc
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/huangbin10025/article/details/37503465 近期在使用highsto ...
- 深入理解Javascript中构造函数和原型对象的区别
在 Javascript中prototype属性的详解 这篇文章中,详细介绍了构造函数的缺点以及原型(prototype),原型链(prototype chain),构造函数(constructor) ...
随机推荐
- 组件切换方式(Vue.js)
这里,我用一个注册登录两组件的切换实例来演示: 切换方式一 <!DOCTYPE html> <html lang="zh-CN"> <head> ...
- 编写可维护的JavaScript-随笔(七)
将配置数据从代码中分离出来 代码中有些数据有修改的可能,如果放在函数中的话后期修改的时候会带来一些不必要的风险 需要将配置数据从代码中抽取出来,如果配置数据多的话可以放入一个对象中,然后修改抽取出来的 ...
- html5直接调用手机相机照相/录像
现在的h5功能越来越强大.之前做项目时上传功能input type=file时,在IOS下居然可以直接照相...但是在安卓上是不能.后面研究 了下,其实安卓下也可以的. 就是在input上加上capt ...
- 单词demantoite翠榴石demantoite英语
一般认为翠榴石demantoite的形成条件是: (1)围岩组成应该是贫铝富铁,且附近有钙质碳酸盐出露地区,即有利于“纯度高”的钙铁榴石结晶环境.否则,若钙铝榴石端员分子比增多,2价Fe必将直接影响晶 ...
- rabbitmq:配置rabbitmq-management插件
rabbitmq提供了一个图形的管理界面,用于管理.监控rabbitmq的运行情况,它是以插件的形式提供的,如果要启用需要启用插件 一.启用插件 rabbitmq-plugins enable rab ...
- consul:kv
consul除了提供了服务发现的功能,还是提供了kv store的功能,kv store可用于动态配置服务.协调服务.leader选举等场景. consul的kv提供了cli和http的两种接口: h ...
- redis中获取不同自增数的方法
项目需求,需要获取不同的自增数,然后与其他信息拼接成一个字符串作为编号,这边有一种基于数据库的获取自增数的方法,这边略过,还有一种基于redis的实现. 此方法可以用到redis的自增函数 publi ...
- SpringBoot2.x搭建Eureka
1 说明 全部配置基于1.8.0_111 当前SpringBoot使用2.0.5 2 创建项目 在SpringBoot项目生成器中,输入Group和Artifact,如下配置: 3 pom.xml配置 ...
- 手写神经网络Python深度学习
import numpy import scipy.special import matplotlib.pyplot as plt import scipy.misc import glob impo ...
- 【转】UCOSIII基础知识点
1.其中最有用的功能应该是时间片轮转法( roundrobin), 这个是 uC/OS-II 中不支持的,但是现在已经是 uC/OS-III 的一个功能了 2.uC/OS-III 被设计用于 32 位 ...