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类型的更多相关文章

  1. JavaScript高级编程———基本包装类型String和单体内置对象Math

    JavaScript高级编程———基本包装类型和单体内置对象 <script> var stringObject = new String("hello world") ...

  2. JavaScript高级编程———JSON

    JavaScript高级编程———JSON < script > /*JSON的语法可以表达一下三种类型的值 简单值:使用与javas相同的语法,可以在JSON中表达字符串.数值.布尔值和 ...

  3. JavaScript高级编程———数据存储(cookie、WebStorage)

    JavaScript高级编程———数据存储(cookie.WebStorage) <script> /*Cookie 读写删 CookieUtil.get()方法根据cookie的名称获取 ...

  4. javascript高级编程笔记01(基本概念)

    1.在html中使用JavaScript 1.  <script> 元素 <script>定义了下列6个属性: async:可选,异步下载外部脚本文件. charset:可选, ...

  5. JavaScript高级编程——引用类型、Array数组使用、栈方法

    JavaScript高级编程——引用类型.Array数组使用.栈方法 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999 ...

  6. JavaScript高级编程——Array数组迭代(every()、filter()、foreach()、map()、some(),归并(reduce() 和reduceRight() ))

    JavaScript高级编程——Array数组迭代(every().filter().foreach().map().some(),归并(reduce() 和reduceRight() )) < ...

  7. Javascript高级编程学习笔记(14)—— 引用类型(3)Date类型

    除了前两天介绍的Object.Array类型,Date应该就是JS中最常用的引用类型了 先介绍一下Date类型,该类型使用在Java的 java.until.Date 类的基础上构建的 使用UTC 1 ...

  8. JavaScript高级编程(一)

    书中第2章,在HTML中使用JavaScript摘要总结 2.1 <script>元素 <script>中的5个属性:charset:可选.表示通过src属性指定的代码的字符集 ...

  9. JavaScript中的Date类型

    ECMAScript中的Date类型是在早起Java中的java.util.Date类基础上构建的.为此,Date类型使用自UTC(Coordinated Universal Time,国际协调时间) ...

随机推荐

  1. AWD比赛常规套路

    作者:Leafer   本文属于Arctic shell原创内容计划文章,转载请注明原文地址! 比赛环境:纯净win10,最新版kali,securecrt或者WinSCP 在进入服务器后应进行的常规 ...

  2. cisco 的ACL

    搞网络好几年了,怎么说呢,水平一直停留在NA-NP之间,系统的学完NA后,做了不少实验,后来也维护了企业的网络,各种网络设备都玩过(在商汤用的Juniper srx 550 我认为在企业环境,非IDC ...

  3. lucene使用与优化

    lucene使用与优化 1 lucene简介 1.1 什么是lucene Lucene是一个全文搜索框架,而不是应用产品.因此它并不像www.baidu.com 或者google Desktop那么拿 ...

  4. 设计模式《JAVA与模式》之备忘录模式

    在阎宏博士的<JAVA与模式>一书中开头是这样描述备忘录(Memento)模式的: 备忘录模式又叫做快照模式(Snapshot Pattern)或Token模式,是对象的行为模式. 备忘录 ...

  5. IntelliJ IDEA中Debug的使用技巧

    当运行结果跟我们设想的不一致时,我们就可以用debug进行代码调试,下面是我在日常开发中对debug的一些小结 (一)基本介绍 本篇文章是基于IntelliJ IDEA2018.3.2版本,Debug ...

  6. web 基础

    web服务器和应用服务器以及web应用框架: web服务器:负责处理http请求,响应静态文件,常见的有Apache,Nginx以及微软的IIS. 应用服务器:负责处理逻辑的服务器.比如php.pyt ...

  7. 二分查找的实现(java版本)

    一.二分法查找的定义 依次将所查找数据与中心数据对比,根据大小调整数据边界二.二分查找的条件 数组必须排序三.二分查找的原理 四.二分法查找的代码 /* * 从数组当中找到4所在的索引: * {2,4 ...

  8. python多线程--Condition(条件对象)

    Condition class threading.Condition(lock=None 这个类实现条件变量对象.条件变量允许一个或多个线程等待,知道它们被另一个线程唤醒. 如果给出了lock参数而 ...

  9. MutationObserver DOM变化的观察

    简单的给MutationObserver做个测试及总结笔记. MutationObserver,window上的一个(构造)函数,可以通过其创建的观察者(观察对象)达到观察DOM的变化的效果. 可适用 ...

  10. WebMagic实现分布式抓取以及断点抓取

    访问我的博客 前言 从去年到今年,笔者主要负责的是与合作方的内容对接,新增的合作商不是很多的情况下,在我自从去年引入了 WebMagic 这个爬虫框架之后,基本很少需要去关注维护爬虫,做的最多的是新接 ...