unix时间戳转化

一:unix时间戳转普通时间:

var unixtime=1358932051;
var unixTimestamp = new Date(unixtime* 1000);
commonTime = unixTimestamp.toLocaleString();
alert("普通时间为:"+commonTime);

二:普通时间转化成时间戳

var str ="2013-01-01 00:00:00";
str = str.replace(/-/g,"/");
var date = new Date(str);
var humanDate = new Date(Date.UTC(date.getFullYear(),date.getMonth(),date.getDate(),date.getHours(),date.getMinutes(), date.getSeconds()));
alert(humanDate.getTime()/1000 - 8*60*60);

  

  

时间: 2024-08-02 16:22:45

unix时间戳转化的相关文章

Excel技巧|如何在Excel中快速的批量将unix时间戳转化为北京时间

本文标签:  Excel技巧 unix时间戳转化北京时间 Excel时间戳转化北京时间 互联网杂谈 批量将将unix时间戳转化为北京时间 方法/步骤 单击要获得北京时间的那一列,右键,选择[设置单元格格式],在弹出的窗口中,左侧选择 [日期],右侧选择你想要的时间格式,点击确定. 选中其中一个单元格,输入公式 =(A2+8*3600)/86400+70*365+19 其中,A2是要转化的时间戳的单元格. 输入完公式,按下[回车键]. 该时间戳即转化为北京时间. 选中上面转化好的北京时间单元格,鼠

unix 时间戳转化为 日期格式

1 function getMyTime(str,format) { 2 var oDate = new Date(str*1000), // 这个看后端给你的时间戳单位是秒,还是毫秒:如果是秒,需要乘以1000 3 oYear = oDate.getFullYear(), 4 oMonth = oDate.getMonth() + 1, 5 oDay = oDate.getDate(), 6 oHour = oDate.getHours(), 7 oMin = oDate.getMinutes

[转]使用js把Unix时间戳转化成普通日期

本文转自:https://blog.csdn.net/maggie_live/article/details/80606846 方法一: var time = 1523141099;var unixTimestamp = new Date(time*1000);var commonTime = unixTimestamp.toLocaleString() 方法二 Date.prototype.Format = function (fmt) { var o = { "M+": this.

Unix时间戳转换方法

在数据库中存储的是Unix时间戳的方式如(1358932051),在前台页面显示的正常的时间显示方式即(2013/1/23 17:07:31)的方式. 转换方式如下: 前台显示代码(即读取数据中的记录时间的字段): 1 <td> 2 <%#ToDateTime(Eval("time")) 3 </td> 前台显示的时间 后台显示的代码: 自定义一个方法用于将Unix时间戳转换为正常的时间,如下: 1 /// <summary> 2 /// Un

js 将php生成的time()类型时间戳转化成具体date格式的日期

需求: 将首页显示的int类型的时间转化为date类型的时间格式: QuestionModel获取到question列表数据时,包括question['pub_time'],在显示时,需要将其转化为具体的时间格式进行显示. 插入问题记录时,pub_time字段是使用php的time()函数,获取到当前的时间戳整数,然后插入到mysql数据表中的,所以其格式是int类型. 但在view视图的html中显示时,需要将其格式化成时间格式进行显示.但又因为每一条问题为了便于分页显示数据都是通过js拼接的

时间戳转化为今天、昨天、明天(字符串格式)

时间戳,相信大家一定都不陌生,服务器经常会传回来时间戳,需要我们对时间戳进行处理.各种麻烦不断,比如转为为明天,今天,昨天,或者跟现在时间相对比,过了多长时间,转化为标准格式啊...各种情况,写了一个工具类,来分享下... package com.woyou.utils; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateUtils { /**

Unix时间戳和Java中的时间戳的区别

最近在使用阿里的日志服务时,遇到了一些Java中Timestamp的坑,所以特意做了了解并整理了一下.在这之前首先得介绍一下Unix时间戳: Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒. 但是Java中很多获取时间戳的API并不是获取到Unix时间戳,而是获取到*从1970年1月1日(UTC/GMT的午夜)开始所经过的毫秒数***.以毫秒计算的时间戳下面统一称为时间戳.Java中获取时间戳的API以获取当前时间的时间戳为例,下面将展示多种获取时间戳的

php日期和时间基础知识--Unix时间戳

<?php /*1.取得当前的Unix时间戳 UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和. PHP提供了内置函数 time() 来取得服务器当前时间的时间戳.那么获取当前的UNIX时间戳就很简单了. */ $timer = time(); echo $timer; /*2.取得当前的日期 php内置了date()函数,来取得当前的日期. 函数说明:date(时间戳的格式, 规

Java 获取 Unix时间戳

unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒. 在大多数的UNIX系统中UNIX时间戳存储为32位,这样会引发2038年问题. 但是,因为需求是需要int类型的UNIX时间戳. 开始的时候我是这样设计的. /** * 获取当前事件Unxi 时间戳 * @return */ public static int getUnixTimeStamp(){ long rest=System.currentTimeMillis()/1000L; return (i