js时间戳与日期格式之间的互转

知春里      2022-02-13     143

关键词:

1. 将时间戳转换成日期格式

// 简单的一句代码
var date = new Date(时间戳); //获取一个时间对象  注意:如果是uinx时间戳记得乘于1000。比如php函数time()获得的时间戳就要乘于1000

/**
 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了
 2. 更多好用的方法可以在这查到 -> http://www.w3school.com.cn/jsref/jsref_obj_date.asp
 */
date.getFullYear();  // 获取完整的年份(4位,1970)
date.getMonth();  // 获取月份(0-11,0代表1月,用的时候记得加上1)
date.getDate();  // 获取日(1-31)
date.getTime();  // 获取时间(从1970.1.1开始的毫秒数)
date.getHours();  // 获取小时数(0-23)
date.getMinutes();  // 获取分钟数(0-59)
date.getSeconds();  // 获取秒数(0-59)

例子

// 比如需要这样的格式 yyyy-MM-dd hh:mm:ss
var date = new Date(1398250549490);
Y = date.getFullYear() + ‘-‘;
M = (date.getMonth()+1 < 10 ? ‘0‘+(date.getMonth()+1) : date.getMonth()+1) + ‘-‘;
D = date.getDate() + ‘ ‘;
h = date.getHours() + ‘:‘;
m = date.getMinutes() + ‘:‘;
s = date.getSeconds(); 
console.log(Y+M+D+h+m+s); //呀麻碟
// 输出结果:2014-04-23 18:55:49

2. 将日期格式转换成时间戳

// 也很简单
var strtime = ‘2014-04-23 18:55:49:123‘;
var date = new Date(strtime); //传入一个时间格式,如果不传入就是获取现在的时间了,这样做不兼容火狐。
// 可以这样做
var arr = strtime.replace(/ |:/g, ‘-‘).split(‘-‘);
date = new Date(Date.UTC(arr[1], arr[2], arr[3], arr[4], arr[5]));

// 有三种方式获取,在后面会讲到三种方式的区别
time1 = date.getTime();
time2 = date.valueOf();
time3 = Date.parse(date);

/* 
三种获取的区别:
第一、第二种:会精确到毫秒
第三种:只能精确到秒,毫秒将用0来代替
比如上面代码输出的结果(一眼就能看出区别):
1398250549123
1398250549123
1398250549000 
*/

 

字符串日期和date日期的互转

1.时间转文本格式  SimpleDateFormatsdf=newSimpleDateFormat("yyyy/MM/dd");   Datedate=newDate();   Stringstr=sdf.format(date.getTime());2.文本格式转日期格式   StringtimeTxt="2017/05/09";    D 查看详情

linux时间戳和标准时间的互转

在LINUX系统中,有许多场合都使用时间戳的方式表示时间,即从1970年1月1日起至当前的天数或秒数。如/etc/shadow里的密码更改日期和失效日期,还有代理服务器的访问日志对访问时间的记录等等。 下面介绍几种时间戳格式和... 查看详情

xml与object之间的互转

privatestaticfinalStringW3C_XML_SCHEMA_NS_URI="http://www.w3.org/2001/XMLSchema";/**将对象转换成xml@paramobj要转成xml的对象@paramxsdPath标准的xml文件就传null@returnxml格式的字符串*/publicstaticStringobjToXml(Objecto 查看详情

jsonjavabeanmapxml之间的互转(代码片段)

思路是JavaBean、Map、XML都可以用工具类很简单的转换为Json,进而实现互相转换1.Map、XML与Json互转mvn依赖<dependency><groupId>org.json</groupId><artifactId>json</artifactId><version>20171018</version 查看详情

c#ip地址与数字之间的互转

 usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Net;usingSystem.Text;namespaceip2Long{classProgram{staticvoidMain(string[]args){//首先,输入一个标准的IP地址例如192.168.1.1Console.Writ 查看详情

[js]javascript对象与json的互转

varobj=JSON.parse(json);//由JSON字符串转换为JSON对象varjson=JSON.stringify(obj);//将JSON对象转化为JSON字符//此种需下载插件varjson=obj.toJSONString();//将JSON对象转化为JSON字符 查看详情

mysql时间戳与日期格式的相互转换

1、UNIX时间戳转换为日期用函数: FROM_UNIXTIME()selectFROM_UNIXTIME(1156219870);输出:2006-08-2212:11:102、日期转换为UNIX时间戳用函数:UNIX_TIMESTAMP()SelectUNIX_TIMESTAMP(‘2006-11-0412:23:00‘);输出:1162614180  $sql=& 查看详情

openssl利用openssl完成x509证书和pfx证书之间的互转(代码片段)

利用openssl完成X509证书和PFX证书之间的互转# OpenSSL的下载与安装:  1、下载地址:    官方网址—— https://www.openssl.org/source/    OpenSSLforWindows—— http://gnuwin32.sourceforge.net/packages/o 查看详情

java实现对象和转字符串之间的互转

 添加依赖:<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.9.7</version></dependency><de 查看详情

jsjson和字符串的互转

json与字符串的互转:  下面格式两种只是针对引号有稍微的区别 varresult=JSON.parse("{"a":"擦擦","b":"拉拉"}");alert(result.a);//-------------------------------------------------------------------------vara=JSON 查看详情

总结的一些json格式和对象/string/map/list等的互转工具类

 总结的一些json格式和对象/String/Map/List等的互转工具类,有需要的可以看看,需要引入jackson-core-asl-1.7.1.jar、jackson-jaxrs-1.7.1.jar、jackson-mapper-asl-1.7.1.jar这三个jar包package com.zuidaima.util.json;  import&nb 查看详情

numpy_array与pil.image之间的互转(代码片段)

#conding:utf-8importmatplotlib.pyplotaspltimportnumpyasnpimportPIL.Imageasimage#图片的读取data=image.open(r‘a.png‘)#转成numpy.array类型data_array=np.array(data)#由numpy.array转成PIL.Image图片类型data_array=image.from 查看详情

datetimehelper日期类型与字符串互转以及日期对比相关操作

...式输出;3、将日期格式的字符串以指定格式输出;4、将时间戳转化为固定格式的日期字符串;5、将时间戳转化为指定格式日期的字符串;6、当前时间提前一个月;7、当前时间延后一个月;。。。。。。效果图暂不需要代码分... 查看详情

json基础(代码片段)

...#xff1a;21世纪初,DouglasCrockford寻找一种简便的数据交换格式,能够在服务器之间交换数据。当时通用的数据交换语言是XML,但是Doug 查看详情

table与json的互转

json是键值对,在Lua中类型是string主要运用在table中。表:localt=a="1",b="2",c="3",d="4",e="5"json:‘a:"1",b:"2",c:"3",d:"4",e:"5"‘table转化成jsonjs=cj.encode(t)json转化成tablet=cj.decode(js)例子:cj=require("cjson")person=‘"t 查看详情

如何实现flinkiceberg和hive数据类型之间的互转

...擎放在一起使用时候,经常会碰到将几种引擎的类型之间来回转换。问题是,这几套独立的数据类型是否支持互相转换,以及如何才能减轻转换的复杂性?为此,首先需要仔细地调研几种引擎对数据类型的支... 查看详情

图像类型的互转

图像类型的互转 1staticclassImageConverter2{3publicstaticImageSourceToImageSource(thisBitmapbitmap)4{5returnSystem.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(bitmap.GetHbitmap(),IntPtr.Zero,In 查看详情

java时间戳与日期字符串相互转换

Java代码/**      * 时间戳转换成日期格式字符串      * @param seconds 精确到秒的字符串      * @param form 查看详情