Convert Julian Day to Date in R (Example)


In this tutorial, I’ll show how to transform a Julian day to a calendar date object in the R programming language.

The post looks as follows:

So now the part you have been waiting for – the programming part:


Construction of Example Data

Initially, let’s create some example data in R:

my_julian <- 287                 # Create example Julian day
my_julian                        # Print example Julian day
# [1] 287

The previous output of the RStudio console shows the structure of our exemplifying data: It’s a simple integer value that corresponds to a Julian day.


Example: Convert Julian Day to Calendar Date Using as.Date() Function

The following R programming code illustrates how to get the calendar date that corresponds to a Julian day.

For this task, we can apply the as.Date function as shown below. Within the as.Date function, we have to specify the origin for our Julian day:

my_date <- as.Date(my_julian,    # Convert Julian day to date
                   origin = as.Date("2024-01-01"))
my_date                          # Print date
# [1] "2024-10-14"

The previous output shows the calendar date that corresponds to our Julian day, i.e. the 14th of October 2024.


Video, Further Resources & Summary

If you need further info on the R syntax of this tutorial, I recommend watching the following video which I have published on my YouTube channel. I explain the topics of this article in the video:


Please accept YouTube cookies to play this video. By accepting you will be accessing content from YouTube, a service provided by an external third party.

YouTube Content Consent Button Thumbnail

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.


In addition, you might want to read the other tutorials which I have published on my website.


In this post you have learned how to convert a Julian day to a calendar date in R programming. If you have further questions, don’t hesitate to let me know in the comments.


Subscribe to the Statistics Globe Newsletter

Get regular updates on the latest tutorials, offers & news at Statistics Globe.
I hate spam & you may opt out anytime: Privacy Policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.