javascript时间戳和日期字符串相互转换代码(超简单)


Posted in Javascript onJune 22, 2016

javascript时间戳和日期字符串相互转换代码(超简单)

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
// 获取当前时间戳(以s为单位)
var timestamp = Date.parse(new Date());
timestamp = timestamp / 1000;
//当前时间戳为:1403149534
console.log("当前时间戳为:" + timestamp);

// 获取某个时间格式的时间戳
var stringTime = "2014-07-10 10:21:12";
var timestamp2 = Date.parse(new Date(stringTime));
timestamp2 = timestamp2 / 1000;
//2014-07-10 10:21:12的时间戳为:1404958872 
console.log(stringTime + "的时间戳为:" + timestamp2);

// 将当前时间换成时间格式字符串
var timestamp3 = 1403058804;
var newDate = new Date();
newDate.setTime(timestamp3 * 1000);
// Wed Jun 18 2014 
console.log(newDate.toDateString());
// Wed, 18 Jun 2014 02:33:24 GMT 
console.log(newDate.toGMTString());
// 2014-06-18T02:33:24.000Z
console.log(newDate.toISOString());
// 2014-06-18T02:33:24.000Z 
console.log(newDate.toJSON());
// 2014年6月18日 
console.log(newDate.toLocaleDateString());
// 2014年6月18日 上午10:33:24 
console.log(newDate.toLocaleString());
// 上午10:33:24 
console.log(newDate.toLocaleTimeString());
// Wed Jun 18 2014 10:33:24 GMT+0800 (中国标准时间)
console.log(newDate.toString());
// 10:33:24 GMT+0800 (中国标准时间) 
console.log(newDate.toTimeString());
// Wed, 18 Jun 2014 02:33:24 GMT
console.log(newDate.toUTCString());

Date.prototype.format = function(format) {
    var date = {
       "M+": this.getMonth() + 1,
       "d+": this.getDate(),
       "h+": this.getHours(),
       "m+": this.getMinutes(),
       "s+": this.getSeconds(),
       "q+": Math.floor((this.getMonth() + 3) / 3),
       "S+": this.getMilliseconds()
    };
    if (/(y+)/i.test(format)) {
       format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
    }
    for (var k in date) {
       if (new RegExp("(" + k + ")").test(format)) {
           format = format.replace(RegExp.$1, RegExp.$1.length == 1
              ? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
       }
    }
    return format;
}
console.log(newDate.format('yyyy-MM-dd h:m:s'));

</script>

以上就是小编为大家带来的javascript时间戳和日期字符串相互转换代码(超简单)全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
js 调用父窗口的具体实现代码
Jul 15 Javascript
jQuery Ajax中的事件详细介绍
Apr 16 Javascript
javascript实现label标签跳出循环操作
Mar 06 Javascript
js基于setTimeout与setInterval实现多线程
Jun 17 Javascript
jQuery UI仿淘宝搜索下拉列表功能
Jan 10 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
Mar 21 Javascript
JS原生数据双向绑定实现代码
Aug 14 Javascript
详解react-native WebView 返回处理(非回调方法可解决)
Feb 27 Javascript
vue页面加载闪烁问题的解决方法
Mar 28 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
Mar 28 Javascript
js事件触发操作实例分析
Jun 21 Javascript
swiper Scrollbar滚动条组件详解
Sep 08 Javascript
JS 日期与时间戮相互转化的简单实例
Jun 22 #Javascript
静态页面html中跳转传值的JS处理技巧
Jun 22 #Javascript
浅谈JavaScript for循环 闭包
Jun 22 #Javascript
Javascript获取随机数的实现方法
Jun 22 #Javascript
解析浏览器端的AJAX缓存机制
Jun 21 #Javascript
JS实现对中文字符串进行utf-8的Base64编码的方法(使其与Java编码相同)
Jun 21 #Javascript
第十篇BootStrap轮播插件使用详解
Jun 21 #Javascript
You might like
PHP去除数组中重复的元素并按键名排序函数
2008/08/18 PHP
PHP优于Node.js的五大理由分享
2012/09/15 PHP
PHP读取RSS(Feed)简单实例
2014/06/12 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
PHP crc32()函数讲解
2019/02/14 PHP
禁止F5等快捷键的JS代码
2007/03/06 Javascript
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
jquery 面包屑导航 具体实现
2013/06/05 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
jQuery中extend函数的实现原理详解
2015/02/03 Javascript
JavaScript从数组中删除指定值元素的方法
2015/03/18 Javascript
JS如何实现文本框随文本的长度而增长
2015/07/30 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
antd Form组件方法getFieldsValue获取自定义组件的值操作
2020/10/29 Javascript
[48:45]Ti4 循环赛第二日 NEWBEE vs EG
2014/07/11 DOTA
django中模板的html自动转意方法
2018/05/27 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
python  logging日志打印过程解析
2019/10/22 Python
python 命名规范知识点汇总
2020/02/14 Python
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
C#里面如何判断一个Object是否是某种类型(如Boolean)?
2016/02/10 面试题
涉外文秘个人求职的自我评价
2013/10/07 职场文书
篝火晚会策划方案
2014/05/16 职场文书
工作检讨书怎么写
2014/10/10 职场文书
运动会通讯稿300字
2015/07/20 职场文书
MySQL 如何分析查询性能
2021/05/12 MySQL