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. mysql创建账号及管理权限

    mysql创建账号及管理权限 0.mysql版本8.0.15,服务器版本:RHEL 6.5 1.创建用户名密码 mysql> use mysql; mysql> create user ' ...

  2. linux源码安装的步骤

    源码安装的过程中多多少少会遇到问题,在此仅简述一下安装的步骤,具体安装的过程中遇到的问题,具体解决. 安装步骤: 1.获取源码 name.gz 2.解包 tar -xvf name.gz (cd到包解 ...

  3. Vue2.5开发去哪儿网App 搜索功能完成

    效果展示: Search.vue: <div class="search-content" ref="search" v-show="keywo ...

  4. Spring Boot 中使用 Jedis 及 Lettuce的对比

    首先,同样的程序,采用不同方式的Redis连接方式. defautl : 默认,0配置 ,也就是走的是 lettuce 单通道方式.   端口:8081 jedis : 使用Jedis 连接池.    ...

  5. VNC远程连接阿里云Linux服务器 图形界面

    VNC 简介: VNC,全称:Virtual Network Computing,即虚拟网络计算机:分客户端和服务端,即VNC Viewer和VNC Server.它是一款远程控制的软件,一般用于远程 ...

  6. Python:Windows8下安装BeautifulSoup

    运行环境:Windows 8.1 Python:2.7.6 在安装的时候,我使用的pip来进行安装,命令如下: pip install beautifulsoup4 运行的时候,报错如下: Excep ...

  7. ElasticSearch 6.x 父子文档[join]分析

    ES6.0以后,索引的type只能有一个,使得父子结构变的不那么清晰,毕竟对于java开发者来说,index->db,type->table的结构比较容易理解. 按照官方的说明,之前一个索 ...

  8. maven更换源

    1)在 /etc/maven/settings.xml 找到  <mirrors>  </ mirrors>标签,在标签内部 添加内容如下: <mirror>    ...

  9. setAttribute()、getAttribute()与ele[attr]与自定义属性

    一.自定义属性设置 1.setAttrbute() var q=document.getElementById("q"); q.setAttribute("index&q ...

  10. [Golang] GOROOT、GOPATH和Project目录说明

    go env环境查看 用go env 可查看当前go环境变量. $ go env GOARCH="amd64" GOBIN="" GOEXE="&qu ...