diff --git a/README.md b/README.md
index 4a05cdf..a7b4eaf 100644
--- a/README.md
+++ b/README.md
@@ -196,8 +196,8 @@ Minutes (e.g., 01:02:00 AM); 60 seconds. Note that ECMAScript [ignores leap seco
Hours (e.g., 01:00 AM); 60 minutes. Note that advancing time by one hour in local time can return the same hour or skip an hour due to daylight saving.
# d3.timeDay · [Source](https://github.com/d3/d3-time/blob/main/src/day.js "Source")
-
# d3.utcDay · [Source](https://github.com/d3/d3-time/blob/main/src/utcDay.js "Source")
-
# d3.unixDay · [Source](https://github.com/d3/d3-time/blob/main/src/unixDay.js "Source")
+
# d3.utcDay · [Source](https://github.com/d3/d3-time/blob/main/src/day.js)
+
# d3.unixDay · [Source](https://github.com/d3/d3-time/blob/main/src/day.js)
Days (e.g., February 7, 2012 at 12:00 AM); typically 24 hours. Days in local time may range from 23 to 25 hours due to daylight saving. d3.unixDay is like [d3.utcDay](#timeDay), except it counts days since the UNIX epoch (January 1, 1970) such that *interval*.every returns uniformly-spaced dates rather than varying based on day-of-month.
@@ -276,8 +276,8 @@ Aliases for [d3.timeMinute](#timeMinute).[range](#interval_range) and [d3.utcMin
Aliases for [d3.timeHour](#timeHour).[range](#interval_range) and [d3.utcHour](#timeHour).[range](#interval_range).
# d3.timeDays(start, stop[, step]) · [Source](https://github.com/d3/d3-time/blob/main/src/day.js)
-
# d3.utcDays(start, stop[, step]) · [Source](https://github.com/d3/d3-time/blob/main/src/utcDay.js)
-
# d3.unixDays(start, stop[, step]) · [Source](https://github.com/d3/d3-time/blob/main/src/unixDay.js)
+
# d3.utcDays(start, stop[, step]) · [Source](https://github.com/d3/d3-time/blob/main/src/day.js)
+
# d3.unixDays(start, stop[, step]) · [Source](https://github.com/d3/d3-time/blob/main/src/day.js)
Aliases for [d3.timeDay](#timeDay).[range](#interval_range), [d3.utcDay](#timeDay).[range](#interval_range), and [d3.unixDay](#timeDay).[range](#interval_range).