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,国际协调时间) ...
随机推荐
- iOS-自定义NavigationItem返回按钮【pop返回按钮】
在用navigationVC时,返回按钮有时候不想用系统的,这里用继承的方式把按钮替换了,同时也可以实现系统的右滑返回,很简单: 1.创建基类 BasePopViewController 创建一个用于 ...
- [Leetcode]303.区域和检索&&304.二维区域和检索
题目 1.区域和检索: 简单题,前缀和方法 乍一看就觉得应该用前缀和来做,一个数组多次查询. 实现方法: 新建一个private数组prefix_sum[i],用来存储nums前i个数组的和, 需要找 ...
- c++中的复合类型
复合类型是指基于其他类型而定义的类型. 而这里介绍的是引用和指针.并且指针和引用都提供了对其他对象的间接访问. 引用 引用还是很好理解的,就是为对象起了另外一个名字,引用类型引用另外一种类型. 通常将 ...
- Android初识Helloworld
在Eclipse+ADT中创建HelloWorld非常简单,直接按照导航下一步就可以了.本文重点不在如何创建,而在理解HelloWorld项目的文件. HelloWorld的目录结构有: src:存放 ...
- VS2013编译的exe独立运行在XP中方案
转载知乎 现在,我们深入探讨一下:<如何使用VS 2013发布一个可以在Windows XP中独立运行的可执行文件>. 这个问题是比较常见且容易造成初学者困惑的,作为曾经撞了无数次南墙的初 ...
- SQL Server 2016 需要单独安装 SSMS
默认安装完 MSSQL 后,不自带 SSMS 的管理工具了,需要的话可以单独安装,貌似更专业了一些. https://msdn.microsoft.com/library/mt238290.aspx ...
- Gen对于break、continue与return的处理
void tryItOut () {} void wrapItUp () {} void tryFinally() { for (int i = 0; i < 2; i++) { try { t ...
- Kafka 副本失效
Kafka源码注释中说明了一般有两种情况会导致副本失效: follower副本进程卡住,在一段时间内根本没有想leader副本发起同步请求,比如频繁的Full GC. follower副本进程同步过慢 ...
- ADB命令获取Android UID
有三种方案: 1. adb shell dumpsys package <packagename> | grep userId= 先通过 "adb shell dumpsys p ...
- smarty安装与配置
smarty是一个 PHP 模板引擎,也就是一个类库, 可以到官网下载,也可以到其GitHub地址去下载: 鄙人下载的是 3.1.32版本,解压后的目录结构如下: 最重要的是 libs 目录,demo ...