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自定义的函数
Aug 05 Javascript
Code:findPosX 和 findPosY
Dec 20 Javascript
JavaScript中使用replace结合正则实现replaceAll的效果
Jun 04 Javascript
namespace.js Javascript的命名空间库
Oct 11 Javascript
JS替换文本域内的回车示例
Feb 18 Javascript
Javascript中的数据类型之旅
Oct 18 Javascript
js 弹出虚拟键盘修改密码的简单实例
Oct 10 Javascript
详解vue父子模版嵌套案例
Mar 04 Javascript
AngularJS实现的2048小游戏功能【附源码下载】
Jan 03 Javascript
解决angularjs WdatePicker ng-model的问题
Sep 13 Javascript
vue-cli创建的项目中的gitHooks原理解析
Feb 14 Javascript
在vs code 中如何创建一个自己的 Vue 模板代码
Nov 10 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字符编码问题之GB2312 VS UTF-8解决方法
2011/06/23 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
2016/10/29 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
javascript继承机制实例详解
2014/11/20 Javascript
JS封装的自动创建表格的实现代码
2016/06/15 Javascript
详解vue.js全局组件和局部组件
2017/04/10 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
2017/12/09 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
2017/12/22 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
vue实现自定义H5视频播放器的方法步骤
2019/07/01 Javascript
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
2019/09/03 jQuery
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
ant-design-vue中tree增删改的操作方法
2020/11/03 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
Python+Wordpress制作小说站
2017/04/14 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
钉钉群自定义机器人消息Python封装的实例
2019/02/20 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
Python如何在DataFrame增加数值
2020/02/14 Python
Python3.9又更新了:dict内置新功能
2020/02/28 Python
Feelunique美国:欧洲大型的在线美妆零售电商
2018/11/04 全球购物
金山毒霸系列的笔试题
2013/04/13 面试题
节能减排倡议书
2014/04/15 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
环保倡议书100字
2014/05/15 职场文书
2015民办小学年度工作总结
2015/05/26 职场文书
党支部季度考核意见
2015/06/02 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
JS实现九宫格拼图游戏
2022/06/28 Javascript