js timestamp与datetime之间的相互转换

1.  datetime转换成timestamp

strdate = "2015-08-09 08:01:36:789";

var d = new Date(strdate);

var timestamp=Math.round(d.getTime());

document.write("timestamp: "+timestamp+"<br>");

输出:

timestamp: 1439078496789

其它方法:

var timestamp = Date.parse(strdate);

或者

var timestamp = d.valueOf();

注意:

strdate要加上毫秒,不然再转换成datetime会丢失毫秒

2.  timestamp转换成datetime

function timeStamp2String (time){

var datetime = new Date();

datetime.setTime(time);

var year = datetime.getFullYear();

var month = datetime.getMonth() + 1;

var date = datetime.getDate();

var hour = datetime.getHours();

var minute = datetime.getMinutes();

var second = datetime.getSeconds();

var mseconds = datetime.getMilliseconds();

return year + "-" + month + "-" + date+" "+hour+":"+minute+":"+second+"."+mseconds;

};

var time = "1439078496789";
//or time=1439018115000; 结果一样

var strdate2 = timeStamp2String(time);

document.write("date: "+strdate2+"<br>");

输出:

date: 2015-8-9
8:1:36.789

时间: 2024-10-23 04:28:59

js timestamp与datetime之间的相互转换的相关文章

python timestamp和datetime之间的转换

做开发中难免时间类型之间的转换, 最近就发现前端js和后端django经常要用到这个转换, 其中jsDate.now()精确到毫秒,而Python中Datetime.datetime.now()是精确到微秒的. 1. 字符串日期时间转换成时间戳 # '2015-08-28 16:43:37.283' --> 1440751417.283 # 或者 '2015-08-28 16:43:37' --> 1440751417.0 def string2timestamp(strValue): try

js 数组与字符串之间的相互转换

1 .join() 数组转换为字符串 将数组中的所有元素用指定的分隔符分隔后转换为一个字符串 2 . split() 字符串转换为数组 指定字符串中的分隔符为依据来分隔成数组 原文地址:https://www.cnblogs.com/prospective-zkq/p/11740262.html

JS中实现JSON对象和JSON字符串之间的相互转换

对于主流的浏览器(比如:firefox,chrome,opera,safari,ie8+),浏览器自己提供了JSON对象,其中的parse和stringify方法实现了JSON对象和JSON字符串之间的相互转换,例如: // JSON对象转JSON字符串,输出:"{\"name\":\"zhangsan\",\"age\":10,\"birthday\":\"2017-08-15T07:09:48.724Z

datetime,Timestamp和datetime64之间转换

引入工具包 import datetime import numpy as np import pandas as pd 总览 from IPython.display import Image from IPython.core.display import HTML Image(url= "https://i.stack.imgur.com/uiXQd.png") 一.datetime库 datetime标准库有四个主要对象 时间 - 仅限时间,以小时,分钟,秒和微秒为单位日期 -

TIMESTAMP和DATETIME的区别

TIMESTAMP和DATETIME的区别 1. 存储空间不同 a) TIMESTAMP占用4个字节 b) DATETIME占用8个字节 2. 受时区影响 c) TIMESTAMP实际记录的是1970-01-01 00:00:01到现在的数数,受时区影响 d) DATETIME不受时区影响 3. 时间范围不同 e) TIMESTAMP的时间范围是:'1970-01-01 00:00:01' UTC ~ '2038-01-19 03:14:07' UTC f) DATETIME的时间范围是:'10

json和string 之间的相互转换

json和string 之间的相互转换 <script type="text/javascript"> //先认识一下js中json function showInfo(){ var user={ "name":"jack", //字符串类型的值 "age":18, //数字类型的值 "info":{"tel":"110","cellphone&

JSON对象与字符串之间的相互转换 - CSDN博客

原文:JSON对象与字符串之间的相互转换 - CSDN博客 [html] view plain copy print? <html> <head> <meta name="viewport" content="width=device-width" /> <title>JSON对象与字符串之间的相互转换</title> <script src="~/Js/jquery-1.8.0.js&qu

timestamp 和 datetime

http://blog.csdn.net/dingxingmei/article/details/44677631 情景:在执行SQL语句的时候发现,报错:[Err] 1067 - Invalid default value for 'start_time'不合法的默认值.经过查看,start_time的格式为:timestamp,其默认值设置为"0000-00-00 00:00:00" 这个默认值是错误的.因为 timestamp的取值范围是1970-01-01 00:00:01 -

C#List&lt;string&gt;和string[]之间的相互转换

 一.LIST概述 所属命名空间:System.Collections.Generic      public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable List<T>类是 ArrayList 类的泛型等效类.该类使用大小可按需动态增加的数组实现 IList<T> 泛型接口.  泛型的好处: 它为使