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 相关文章推荐
jQuery中filter(),not(),split()使用方法
Jul 06 Javascript
利用jQuery实现可输入搜索文字的下拉框
Oct 23 Javascript
javascript 面向对象封装与继承
Nov 27 Javascript
jQuery简单倒计时效果完整示例
Sep 20 Javascript
Bootstrap字体图标无法正常显示的解决方法
Oct 08 Javascript
深入理解Angularjs中的$resource服务
Dec 31 Javascript
微信小程序 页面之间传参实例详解
Jan 13 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
Oct 11 Javascript
详解如何用模块化的方式写vuejs
Dec 16 Javascript
Angular4学习教程之HTML属性绑定的方法
Jan 04 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
Sep 14 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
Apr 26 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
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
2015/04/15 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
一个不错的用JavaScript实现的UBB编码函数
2007/03/09 Javascript
javascript innerText和innerHtml应用
2010/01/28 Javascript
jQuery实现可关闭固定于底(顶)部的工具条菜单效果
2015/11/06 Javascript
探索angularjs+requirejs全面实现按需加载的套路
2016/02/26 Javascript
全面了解函数声明与函数表达式、变量提升
2016/08/09 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
详解Angular2 关于*ngFor 嵌套循环
2017/05/22 Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
2017/06/11 Javascript
微信小程序点击控件修改样式实例详解
2017/07/07 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
2018/01/23 jQuery
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
vue 获取到数据但却渲染不到页面上的解决方法
2020/11/19 Vue.js
[02:28]DOTA2 2015国际邀请赛中国区预选赛首日现场百态
2015/05/26 DOTA
详解在Python的Django框架中创建模板库的方法
2015/07/20 Python
python 生成图形验证码的方法示例
2018/11/11 Python
Python子类继承父类构造函数详解
2019/02/19 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
简单了解Django应用app及分布式路由
2019/07/24 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
2020/03/24 Python
python归并排序算法过程实例讲解
2020/11/04 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
Gretna Green中文官网:苏格兰格林小镇
2019/10/16 全球购物
迪士尼西班牙官方网上商店:ShopDisney西班牙
2020/02/02 全球购物
农村婚礼主持词
2014/03/13 职场文书
中学生励志演讲稿
2014/04/26 职场文书
《黄山奇石》教学反思
2016/02/18 职场文书
Html5调用企业微信的实现
2021/04/16 HTML / CSS
微信告警的zabbix监控系统 监控整个NGINX集群
2022/04/18 Servers
ubuntu开机后ROS程序自启动问题
2022/12/24 Servers