Epoch ConverterEpoch Converter - Unix Timestamp Converter
Free unix timestamp and epoch conversion tool
 


 

The current Unix epoch time is  
   start stop refresh
 
 

 Convert epoch to human readable date and vice versa

 or  batch convert epochs to human dates
 
 
MonDayYr HrMinSec
 /   /     :  :  GMT  
 

 

 or  batch convert
Format: RFC 2822 formatted date
 
 

 Epoch dates for the start and end of the year/month/day

Show start & end of year month day

MonDayYr
 /   /      or  Epoch List By Month & Year

 

 Convert seconds to days, hours and minutes

 
 

 More date conversion tools

Calculate the difference between 2 dates
 

 What is epoch time?

The Unix epoch (or Unix time or POSIX time or Unix timestamp) is the number of seconds that have elapsed since January 1, 1970 (midnight UTC/GMT), not counting leap seconds. The epoch timestamp 0 can be written in ISO 8601 format as: 1970-01-01T00:00:00Z. One epoch hour is 3600 seconds, one epoch day is 86400 seconds long, leap seconds are not calculated. Many Unix systems store epoch dates as a signed 32-bit integer, which might cause problems on January 19, 2038 (known as the Year 2038 problem or Y2038).

Human readable time Seconds
1 minute60 seconds
1 hour3600 seconds
1 day86400 seconds
1 week604800 seconds
1 month (30.44 days) 2629743 seconds
1 year (365.24 days)  31556926 seconds
 

 How to get the current epoch time in ...

Perltime
PHPtime()
RubyTime.now (or Time.new). To display the epoch: Time.now.to_i
Pythonimport time first, then time.time()
Javalong epoch = System.currentTimeMillis()/1000;
Microsoft .NET C#epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
VBScript/ASPDateDiff("s", "01/01/1970 00:00:00", Now())
MySQLSELECT unix_timestamp(now())
PostgreSQLSELECT extract(epoch FROM now());
SQL ServerSELECT DATEDIFF(s, '19700101', GETDATE())
JavaScriptMath.round(new Date().getTime()/1000.0) getTime() returns time in milliseconds.
Unix/Linuxdate +%s
Other OS's Command line: perl -e "print time" (If Perl is installed on your system)

 Convert from human readable date to epoch

PerlUse these Perl Epoch routines
PHPmktime(hour, minute, second, month, day, year) More information
RubyTime.local(year, month, day, hour, minute, second, usec ) (or Time.gm for GMT/UTC input). To display add .to_i
Pythonimport time first, then int(time.mktime(time.strptime('2000-01-01 12:34:00', '%Y-%m-%d %H:%M:%S')))
Javalong epoch = new java.text.SimpleDateFormat ("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00");
VBScript/ASPDateDiff("s", "01/01/1970 00:00:00", time field) More information
MySQLSELECT unix_timestamp(time) Time format: YYYY-MM-DD HH:MM:SS or YYMMDD or YYYYMMDD More information
PostgreSQLSELECT extract(epoch FROM date('2000-01-01 12:34'));
With timestamp: SELECT EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE '2001-02-16 20:38:40-08');
With interval: SELECT EXTRACT(EPOCH FROM INTERVAL '5 days 3 hours');
SQL Server SELECT DATEDIFF(s, '19700101', time field)
JavaScriptuse the JavaScript Date object
Unix/Linuxdate +%s -d"Jan 1, 1980 00:00:01"

 Convert from epoch to human readable date

PerlUse these Perl Epoch routines
PHPdate(output format, epoch); Output format example: 'r' = RFC 2822 date More information
RubyTime.at(epoch)
Pythonimport time first, then time.gmtime(epoch) time is an array of year, month, day, hour, min, sec, day of week, day of year, DST More information
JavaString date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date (epoch*1000));
VBScript/ASPDateAdd("s", epoch, "01/01/1970 00:00:00") More information
PostgreSQLSELECT TIMESTAMP WITH TIME ZONE 'epoch' + epoch * INTERVAL '1 second';
MySQLfrom_unixtime(epoch, optional output format) The default output format is YYY-MM-DD HH:MM:SS More information
SQL Server DATEADD(s, epoch, '19700101')
JavaScriptuse the JavaScript Date object
Linuxdate -d @1190000000 (replace 1190000000 with your epoch, needs newer version of date)
Other OS'sCommand line: perl -e "print scalar(localtime(epoch))" (If Perl is installed) Replace 'localtime' with 'gmtime' for GMT/UTC time.
 

Full screen epoch clock | Epoch Conversion Functions | Related Books
Esta página en Español: Convertir Epochs / Tiempos Unix
Please note: All tools on this page are based on the time settings of your computer.  
 
 

 
add to Del.icio.us
www.epochconverter.com - © 2008 Misja.com - contact - privacy - Unicode Tools