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) ...
随机推荐
- JS 中类型和类型转换
类型 首先明确一点,Js中的类型是针对值来说,而不是针对变量,值就是所谓的42, 'abc', false 等能用js 操作的数据.在js 中说某某某是什么数据类型,其实是说的这些值是什么类型.值呢? ...
- JavaScript设计模式与开发实践随笔(二)
多态 多态的实际含义是:同一操作作用于不同的对象上面,可以产生不同的解释和不同的执行结果.换句话说,给不同的对象发送同一个消息的时候,这些对象会根据这个消息分别给出不同的反馈 var makeSoun ...
- JavaScript 之 Date对象
Date对象 Date 是一个构造函数,首先要通过 new Date() 来创建实例对象,提供实例成员. 创建 Date 实例用来处理日期和时间.Date 对象基于 1970年1月1日(世界标准时间 ...
- android黑白屏的问题
你会很奇怪,为什么有些app启动时,会出现一会儿的黑屏或者白屏才进入Activity的界面显示,但是有些app却不会如QQ手机端,的确这里要做处理一下.这里先了解一下为什么会出现这样的现象,其实很简单 ...
- socket系统化入门
1.简单socket完成消息发送与接收 服务端: package com.wfd360.com.socket; import java.io.*; import java.net.ServerSock ...
- 【Python】生成器
生成器是一种特殊的迭代器 # 斐波那契数列 10 def create_num(all_num): a, b = 0, 1 current_num = 0 while current_num < ...
- Linux命令ping
原文 ping命令用来测试主机之间网络的连通性.执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常. 语法 ping(选项 ...
- ubuntu18.04使用kubeadm部署k8s单节点
实验目的: 体验kubeadm部署k8s服务,全流程体验! 实验环境: ubuntu18.04 联网在线部署 kubeadm 01.系统检查 节点主机名唯一,建议写入/etc/hosts 禁止swap ...
- windows10安装redis
下载 github上下载最新(或者你需要的版本)的redis安装包,下载地址如下: https://github.com/microsoftarchive/redis/releases 打开点击版本号 ...
- MapReduce工程(IDEA)
MapReduce工程(IDEA) hadoop 1. maven工程 1.1 创建maven工程 1.2 修改配置文件 1.3 Mapper类 1.4 Reduces类 1.5 Driver类 1. ...