Epoch Converter

Epoch Converter Functions

Index

Find more epoch conversion routines (in other programming languages) on the homepage.

VBScript / ASP routines

The current Unix time:

DateDiff("s", "01/01/1970 00:00:00", Now())

date2epoch converts a VBScript date to an Unix timestamp:

function date2epoch(myDate)
date2epoch = DateDiff("s", "01/01/1970 00:00:00", myDate)
end function

Usage example:

date2epoch(Now())

epoch2date converts Unix timestamps back to VBScript dates:

function epoch2date(myEpoch)
epoch2date = DateAdd("s", myEpoch, "01/01/1970 00:00:00")
end function

JavaScript routines

Convert an epoch to human readable date:

var myDate = new Date( your epoch date *1000);
document.write(myDate.toGMTString()+"<br>"+myDate.toLocaleString());

The example above gives the following output (with epoch date 1):

You can also use getFullYear, getMonth, getDay etc. See documentation below.

Convert human readable dates to epoch:

var myDate = new Date("July 1, 1978 02:30:00"); // Your timezone!
var myEpoch = myDate.getTime()/1000.0;
document.write(myEpoch);

The example above gives the following output:

There are many ways to create dates in Javascript (for example with setFullYear, setMonth, setDay etc.).
For more information on the JavaScript Date object click here.

PHP routines

The PHP examples have been moved here.


Comments and questions

blog comments powered by Disqus

Pages

Home

Tools
Epoch converter
Batch converter
Epoch clock
Epoch list
Time zone converter
LDAP converter
Unix hex timestamp
Mac timestamp
Bin/Oct/Hex converter

Programming
Routines by language
Epoch in C
Epoch in MySQL
Epoch in PERL
Epoch in PHP
Epoch in VBScript/ASP/JavaScript

Date and Time
Calculate difference
   between two dates

Week numbers
Weeks by year
Day numbers
Days by year

More
Comments & questions
Epoch Converter for Mobiles
Este sitio en Español
Related cookbooks
Unicode Tools
Character Set Tools



Follow us