unixtojd: Unix time stamp to Julian calendar

Convert a Unix timestamp to a Julian Day count

unixtojd() accepts a Unix timestamp and returns the corresponding Julian Day count.

$timestamp = strtotime('2026-09-14 00:00:00 UTC');
echo unixtojd($timestamp);

Current example first; the detailed examples and demos below are retained for additional learning and comparison.

\=time(); // time stamp of today. 
echo "Time Stamp = \ ";
\=unixtojd(\);
echo "Julian Day by using unixtojd() : \ ";
The output is here By using unix time stamp we can generate Julian date calendar or any other calendar.
unixtojd(time_stamp);
Time Stamp = 1790784572
Julian Day by using unixtojd() : 2461314 

Example: Convert Current Unix Timestamp to Julian Day

$timestamp = time();
echo unixtojd($timestamp);  // Output: Julian day for the current Unix timestamp

Example: Convert Specific Date (Unix Timestamp) to Julian Day

$specific_date = mktime(0, 0, 0, 1, 1, 2000);
echo unixtojd($specific_date);  // Output: Julian day for January 1, 2000

Example: Handling Negative Unix Timestamps (Dates Before 1970)

$date_before_1970 = mktime(0, 0, 0, 12, 31, 1965);
echo unixtojd($date_before_1970);  // Output: Julian day for December 31, 1965

Example: Convert Specific Date Using strtotime()

$date_str = strtotime('2022-03-15');
echo unixtojd($date_str);  // Output: Julian day for March 15, 2022

Example: Convert Unix Timestamp for a Future Date

$future_date = mktime(0, 0, 0, 1, 1, 2030);
echo unixtojd($future_date);  // Output: Julian day for January 1, 2030

Example: Convert Unix Timestamp for Epoch (1970-01-01)

$epoch = mktime(0, 0, 0, 1, 1, 1970);
echo unixtojd($epoch);  // Output: Julian day for the Unix Epoch

Julian Day count to Unix timestamp
Calendar Functions



Subscribe to our YouTube Channel here



plus2net.com











PHP video Tutorials
✖
We use cookies to improve your browsing experience. . Learn more
HTML MySQL PHP JavaScript ASP Photoshop Articles Contact us
© 2000-2026 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer