JavaScript高级编程——Date类型
JavaScript高级编程——Date类型
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Date类型</title>
</head>
<body>
<script>
/*
要创建一个日期对象,使用new操作符和Date构造函数
toDateString() 以特定于实现的格式显示星期几、年、月、日
toTimeString() 以特定于实现的格式显示时、分、秒和时区
toLocaleDateString() 以特定于实现的格式显示星期几、年、月、日
toLocaleTimeString() 以特定于实现的格式显示时、分、秒和时区
toUTCString() 以特定于实现的格式完整的UTC日期
*/
var now = new Date();
document.write(now + "<br>"); var someDate = new Date(Date.parse("May 25,2004"));
//等价代码
var someDate1 = new Date("May 25,2004");
document.write(someDate1 + "<br>");
document.write(someDate + "<br>"); //toDateString
var toDateString = now.toDateString();
document.write("toDateString:" + toDateString + "<br>"); //toTimeString
var toTimeString = now.toTimeString();
document.write("toTimeString:" + toTimeString + "<br>"); /*
toLocaleDateString返回是当前时间2019/3/30
使用replace替换/,使用正则表达式 /\//g,正则替换所有的/,g为全局标志,
而/\// 正则表达式/匹配内容/,因为/符号和上面的规则冲突了,所以要加\转义
替换成功则显示 2019-3-30
*/
var toLocaleDateString = now.toLocaleDateString();
document.write("toLocaleDateString:" + toLocaleDateString + "<br>"); document.write("将toLoaleDateToString()/转换-" + "<br>");
document.write("<br>");
var replaceDate = toLocaleDateString.replace(/\//g, '-'); document.write("/转换成功-" + replaceDate+ "<br>"); document.write("<br>"); //toTimeString
var toLocaleTimeString = now.toLocaleTimeString();
document.write("toLocaleTimeString:" + toLocaleTimeString + "<br>"); //toUTCString
var toUTCString = now.toUTCString();
document.write("toUTCString:" + toUTCString + "<br>"); //获取年月日简写
var year = now.getFullYear();
var month = now.getMonth()+1;
var day = now.getDate();
var datetime = year + "-" + month + "-" + day;
console.log(datetime);
document.write(datetime);
</script>
</body>
</html>
JavaScript高级编程——Date类型的更多相关文章
- JavaScript高级编程———基本包装类型String和单体内置对象Math
JavaScript高级编程———基本包装类型和单体内置对象 <script> var stringObject = new String("hello world") ...
- JavaScript高级编程———JSON
JavaScript高级编程———JSON < script > /*JSON的语法可以表达一下三种类型的值 简单值:使用与javas相同的语法,可以在JSON中表达字符串.数值.布尔值和 ...
- JavaScript高级编程———数据存储(cookie、WebStorage)
JavaScript高级编程———数据存储(cookie.WebStorage) <script> /*Cookie 读写删 CookieUtil.get()方法根据cookie的名称获取 ...
- javascript高级编程笔记01(基本概念)
1.在html中使用JavaScript 1. <script> 元素 <script>定义了下列6个属性: async:可选,异步下载外部脚本文件. charset:可选, ...
- JavaScript高级编程——引用类型、Array数组使用、栈方法
JavaScript高级编程——引用类型.Array数组使用.栈方法 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999 ...
- JavaScript高级编程——Array数组迭代(every()、filter()、foreach()、map()、some(),归并(reduce() 和reduceRight() ))
JavaScript高级编程——Array数组迭代(every().filter().foreach().map().some(),归并(reduce() 和reduceRight() )) < ...
- Javascript高级编程学习笔记(14)—— 引用类型(3)Date类型
除了前两天介绍的Object.Array类型,Date应该就是JS中最常用的引用类型了 先介绍一下Date类型,该类型使用在Java的 java.until.Date 类的基础上构建的 使用UTC 1 ...
- JavaScript高级编程(一)
书中第2章,在HTML中使用JavaScript摘要总结 2.1 <script>元素 <script>中的5个属性:charset:可选.表示通过src属性指定的代码的字符集 ...
- JavaScript中的Date类型
ECMAScript中的Date类型是在早起Java中的java.util.Date类基础上构建的.为此,Date类型使用自UTC(Coordinated Universal Time,国际协调时间) ...
随机推荐
- joi库 学习笔记
零.背景 node.js 应用中,req.query / req.body 传来的参数需要做 valication( 合法性验证 ) 一.安装 https://github.com/hapijs/jo ...
- 11-01 Java 开发工具 eclipse从下载、安装到实际使用的详细教程
Eclipse和MyEclipse简介 Eclipse是一种可扩展的开放源代码的IDE.起始于1999年4月,由OTI和IBM两家公司的IDE产品开发组组建. 2001年11月,IBM公司捐出价值4 ...
- android自定义控件 几种方式总结
方式1:不继承任何组件 , 直接在代码里面调用实例化.public class ProgressDialog { private Dialog dialog; public ProgressDialo ...
- JVM中强引用,弱引用,软引用和幽灵引用的代码
上代码: public class ReferenceTest { public static void main(String[] args) { //test1();//软引用 //test2() ...
- (转)CentOS7安装Nginx1.14.2
原文:https://blog.csdn.net/zhyfyz/article/details/84957381 https://blog.csdn.net/q85795362/article/det ...
- (转)Python: super 没那么简单
原文:https://mozillazg.com/2016/12/python-super-is-not-as-simple-as-you-thought.html python 约定¶ 单继承¶ 多 ...
- MySQL笔记(5)---索引与算法
1.前言 本章记录MySQL中的索引机制,了解索引可以让数据库更快.索引太多会造成性能损耗,索引太少肯定查询效率不高. 2.InnoDB存储引擎所有概述 InnoDB中常见的索引有: B+树索引 全文 ...
- Zookeeper--0300--java操作Zookeeper,临时节点实现分布式锁原理
删除Zookeeper的java客户端有 : 1,Zookeeper官方提供的原生API, 2,zkClient,在原生api上进行扩展的开源java客户端 3, 一.Zookeeper原生API ...
- vue 运行npm run dev报错
npm run dev运行时报错,原因有很多. 一般用下面这种方法都能解决的. 最简单粗暴的方法: 1.删除依赖包node_modules 2.然后重新npm install就行了 (如果这步报错了, ...
- 《松本行弘的程序世界》读书笔记(上)——面向对象、程序块、设计模式、ajax
1. 前言 半个月之前买了这本书,还是经园子里的一位网友推荐的.到现在看了一半多,基础的都看完了,剩下的几章可做高级部分来看.这本书看到现在,可以说感触很深,必须做一次读书笔记! 关于这本书,不了解的 ...