日期时间和时间戳的相互转换

function formats(time, format){   /*time:2016-10-17*/   /*format:yyyy-MM-dd HH:mm:ss*/   var times = parseInt((new Date(time.replace(new RegExp("-","gm"),"/"))).getTime()) + parseInt(90 * 24 * 60 * 60 * 1000);   var t = new Date(times);   var tf = function(i){return (i < 10 ? ‘0‘ : ‘‘) + i};   return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function(a){      switch(a){         case ‘yyyy‘:            return tf(t.getFullYear());            break;         case ‘MM‘:            return tf(t.getMonth() + 1);            break;         case ‘dd‘:            return tf(t.getDate());            break;         case ‘HH‘:            return tf(t.getHours());            break;         case ‘mm‘:            return tf(t.getMinutes());            break;         case ‘ss‘:            return tf(t.getSeconds());            break;      }   })}
时间: 2024-10-29 02:57:32

日期时间和时间戳的相互转换的相关文章

Shell日期时间和时间戳的转换

Gitlab的备份文件是以时间戳显示的,类似:1438624820_gitlab_backup.tar 为了更易于阅读,想把文件名转换成日期格式:2015-08-04_gitlab_backup.tar 所以查找了下Shell里时间转换的方法,记录如下备忘. Linux下时间转换的一些命令: date +%s   可以得到UNIX的时间戳; 用shell将日期时间与时间戳互转:       date -d "2015-08-04 00:00:00" +%s     输出:1438617

Java时间和时间戳的相互转换

/* * 将时间转换为时间戳 */ public static String dateToStamp(String s) throws ParseException{ String res; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = simpleDateFormat.parse(s); long ts = date.getTime(); res

java中时间与时间戳的相互转换

1 package com.test.one; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 public class TimeOne { 8 public static void main(String[] args) throws Exception { 9 String date1 = "2016-05-22 15:11:48&qu

JS 时间与时间戳的相互转换

<script type="text/javascript"> var time = "2015-04-22 21:41:43";//2015-4-22 21:41:43 var temp = time.split(' '); var arr = temp[0].split('-'); var brr = temp[1].split(':'); var timestamp = new Date(Date.UTC(arr[0],arr[1]-1,arr[2

mysql 将时间戳与日期时间的转换

from_unixtime()是MySQL里的时间函数 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' )  ->20071120 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' )  ->2007年11月20  直接能将mysql的时间戳类型转换成日期格式 UNIX_TIMESTAMP()是与之相对正好相反的时间函数,将日期时间转换为时间戳类型 mysql> SELECT

js 时间格式与时间戳的相互转换和计算几天后的日期是哪一天

//把日期转换成时间戳 function get_unix_time(time1){    var newstr = time1.replace(/-/g,'/');     var date =  new Date(newstr);     var time_str = date.getTime().toString();    return time_str.substr(0, 10);} 一.时间转换时间戳 function transdate(endTime){ var date=new

mysql 将时间戳直接转换成日期时间

date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串 后面的 '%Y%m%d' 主要是将返回值格式化 例如: mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) ->20071120 mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' ) ->2007年11月20 UNIX_TIMESTAMP()是与之相对正好相反的时间函数 UNIX

jquery 时间戳和日期时间转化

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 (function($) {     $.extend({         myTime: {             /**              * 当前时间戳          

PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]

原文:PHP获取当前时间.时间戳的各种格式写法汇总[日期时间] 今天写下php中,如何通过各种方法 获取当前系统时间.时间戳,并备注各种格式的含义,可灵活变通. 1.获取当前时间方法date() 很简单,这就是获取时间的方法,格式为:date($format, $timestamp),format为格式.timestamp为时间戳--可填参数. 2.获取时间戳方法time().strtotime() 这两个方法,都可以获取php中unix时间戳,time()为直接获取得到,strtotime($