Day of year

A function that computes the day number (or day of year) for any given date, Enhanced.


Updated 13 Sep 2012

View License

To use the function, simply download it to your working directory, then call the function 'doy' supplying the date vector.


returns 153 as the day number for 2-Jun-2003.

Note that the date vector can be in any format as recognized by MATLAB's DATEVEC. You can also convert a group of dates at once.


Cite As

Daniel Okoh (2023). Day of year (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Dates and Time in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes