js时间戳

https://segmentfault.com/a/1190000000481753

// 1、很简单
var strtime = ‘2014-04-23 18:55:49:123‘;
var date = new Date(strtime); //传入一个时间格式,如果不传入就是获取现在的时间了,这样做不兼容火狐。

// 2、获取到的时间戳除于1000就可以获得unix的时间戳了,在传值给PHP时用得到

// 3、也可以传入时间戳
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)
时间: 2024-10-07 23:04:25

js时间戳的相关文章

js 时间戳转为日期格式

js 时间戳转为日期格式 什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数.Unix时间戳不仅被使用在Unix系统.类Unix系统中,也在许多其他操作系统中被广泛采用. 目前相当一部分操作系统使用32位二进制数字表示时间.此类系统的Unix时间戳最多可以使用到格林威治

js时间戳转为日期格式

这个在php+mssql(日期类型为datetime)+ajax的时候才能用到,js需要把时间戳转为为普通格式,一般的情况下可能用不到 [php] view plaincopy <script> function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' '); } alert(getLocalTime(1293072805)); </scr

js时间戳怎么转成日期格式

原文地址:http://www.sufeinet.com/thread-1500-1-1.html js时间戳怎么转成日期格式这个在主群里有朋友§☆釺哖蟲...o问js时间戳怎么转成日期格式 ,他的问题是这样的/Date(1354116249000)/ 这样的格式怎么转成时间格式这是从C#的Datatime格式通过Json传到Js里面的,下面是我们的提供的方法js需要把时间戳转为为普通格式,一般的情况下可能用不到的,下面先来看第一种吧 <script> function getLocalTim

js时间戳格式化函数

/** * 格式化日期函数 * (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 * (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18 */Date.prototype.format = function(format){ var o = { "M+" : this.

JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内

/* *JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内 *@param date1 date2(形如:'2015-01-01'类型字符串) */ function compareDate(date1,date2){ //对获得的时间戳区间与既定的时间戳进行比对 var baseDate1='2015-01-01'; var baseDate2='2015-03-31'; baseDate1=new Date(baseDate

js时间戳转日期 Y-m-d H:i:s 格式

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js时间戳转日期 Y-m-d H:i:s 格式</title> </head> <body> <script> //时间戳转换 var timestampConversion = function( timestamp){

js时间戳格式化成日期格式

原文:http://www.sufeinet.com/thread-1500-1-1.htmljs需要把时间戳转为为普通格式,一般的情况下可能用不到的,下面先来看第一种吧 [javascript] view plain copy print? function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' '); } alert(getLocalTime

js时间戳和时间格式之间的转换

js里面的data对象的运行 很实用的东西,, 直接上代码: //时间戳转换成日期时间2014-8-8 下午11:40:20 function formatDate(ns){ return new Date(parseInt(ns) * 1000).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " "); } //时间戳转换成八位日期2014-5-5 function userDate(uData){ var

各种js时间戳的获取,各种时间格式的获取(一个小菜鸡的进击之路)

1.步入前端的大军有一些时日了,总是感觉缺少点什么,每天敲业务代码,除了复制粘贴别人的思想,自己剩下的东西真的没有了..我觉得有必要写下点什么了,总得给咱自己留下一些东西与回忆... 废话不多说了,开始正题: js获取时间: JavaScript 获取当前时间戳: 第一种方法: var timestamp = Date.parse(new Date()); 结果:1280977330000第二种方法: var timestamp = (new Date()).valueOf(); 结果:1280

php与js时间戳相互转换

php方法 time():获取现在时间 得到 10位数 js new Date():获取现在时间 Date.getTime() ; 得到13位数字 new Date('13位的数字'):得到现在时间的Date对象: php传到js的时间戳 要*1000可以正确解读: var time = new Date(parseInt(phptime)*1000)