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 字符串(一)常见函数使用

Javascript Date构造函数和比较 (二)的更多相关文章

  1. javascript 对象简单介绍(二)

    JavaScript Array(数组) 对象数组对象的作用是:使用单独的变量名来存储一系列的值. 什么是数组?数组对象是使用单独的变量名来存储一系列的值.如果你有一组数据(例如:车名字),存在单独变 ...

  2. [转]javascript Date format(js日期格式化)

    方法一:这个很不错,好像是 csdn 的 Meizz 写的: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q)  ...

  3. JavaScript Date对象介绍

    原文:JavaScript Date对象介绍 Date 日期和时间对象 1. 介绍 Date对象,是操作日期和时间的对象.Date对象对日期和时间的操作只能通过方法. 2. 构造函数 2.1 new ...

  4. JavaScript Date日期对象以及日期格式化方法

    前言 Date对象是javascript语言中内置的数据类型,用于提供日期和时间的操作接口.Date对象是在早期java中的java.util.Date类基础上创建的,为此,Date类型使用自UTC1 ...

  5. JavaScript 系列博客(二)

    JavaScript 系列博客(二) 前言 本篇博客介绍 js 中的运算符.条件语句.循环语句以及数组. 运算符 算术运算符 // + | - | * | / | % | ++ | -- consol ...

  6. javascript Date对象 之 date初始化

    javascript Date对象 --> 日期初始化: 总结: 日期初始化的 方式: 1. new Date( yyyy, M(+), d(+), h(+), m(+), s(+) ); 2. ...

  7. javascript Date对象 之 设置时间

    之前对js的date对象总是感觉熟悉,而不愿细细深究其所以然,所以每当自己真正应用起来的时候,总会糊里糊涂的,今日花费2个小时的时间仔细钻研了一下,感觉 豁然开朗,故,以此记录,一来 供以后查阅,二来 ...

  8. javascript date utc

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/huangbin10025/article/details/37503465 近期在使用highsto ...

  9. 深入理解Javascript中构造函数和原型对象的区别

    在 Javascript中prototype属性的详解 这篇文章中,详细介绍了构造函数的缺点以及原型(prototype),原型链(prototype chain),构造函数(constructor) ...

随机推荐

  1. vue数组更新界面无变化

    1. vue数组更新界面无变化 1.1. 说明 对数组进行更新或者添加,一定要注意方式,我的情况是数组套数组,双重循环,在造数据的时候,不断从尾部添加数据,所以写成了如下形式,每次下拉都会去加载一批相 ...

  2. Sass和Less的区别?

    这篇文章主要解答以下几个问题,供前端开发者的新手参考. 1.什么是Sass和Less? 2.为什么要使用CSS预处理器? 3.Sass和Less的比较 4.为什么选择使用Sass而不是Less? 什么 ...

  3. idea注释类,方法

    1.添加类注释:file-settings-file and code Templates-Class #if (${PACKAGE_NAME} && ${PACKAGE_NAME} ...

  4. 【使用DIV+CSS重写网站首页案例】CSS盒子模型

    CSS盒子模型 取值问题: 默认情况,padding.border.margin都为0: 设定区域内容的width和height,是区域内容框的尺寸: 如果设定padding/border/margi ...

  5. C++学习(12)—— 运算符重载

    运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型 1.加号运算符重载 作用:实现两个自定义数据类型相加的运算 #include <iostream> #i ...

  6. xadmin引入django-debug-toolbar调试工具

    一.安装: pip install django-debug-toolbar 安装django-debug-toolbar库 https://github.com/jazzband/django-de ...

  7. 如何显示隐藏的文件在win7系统中

    点左下角“开始”菜单,再点击“计算机”. 点击窗口顶部靠左位置的“组织”菜单,选择其中的“文件夹和搜索选项”. 在弹出的窗口里点击切换到“查看”选项卡.   在窗口中部位置下拉滚动条,找到“显示隐藏的 ...

  8. 安全组与网络ACL

    通过配置网络ACL和安全组策略,保障VPC内的弹性云服务器安全使用. 安全组对弹性云服务器进行防护:设置不同安全组访问规则实现系统访问控制 网络ACL对子网进行防护:可实现网络区域访问控制

  9. Elasticsearch 索引文档如何使用自动生成 Id?

    一个文档的 _index . _type 和 _id 唯一标识一个文档. 我们可以提供自定义的 _id 值,或者让 index API 自动生成. 如果你的数据没有自然的 ID, Elasticsea ...

  10. 利用requests库访问360主页20次

    一.安装 1.cmd进入命令行界面 2.直接输入 D:切换至D盘(python所在路径), 然后cd  python下的scripts所在路径,切换至pip所在位置 3.pip install req ...