Skip to main content

How to Show the Day Name of a Date in Power Apps

· 4 min read
Jagdish Kumawat
Founder @ Dewiride

Text writes a date's day of the week as a name: Text(d, "dddd") is Monday and Text(d, "ddd") is Mon. Put it in front of the date, "ddd dd/mm/yyyy", and a list of dates reads Mon 02/11/2026, so people can see the weekends at a glance.

The example is the Overtime Timesheet app, whose My Overtime screen starts each entry with its day and date.

Prerequisites​

The Placeholders​

From Microsoft's Text function reference:

PlaceholderShows
dddThe day as an abbreviation (Sun to Sat)
ddddThe day as a full name (Sunday to Saturday)
ddThe day of the month with a leading zero

Step 1: The Full Day Name​

I put the formula into a text control's Text for a moment, so Studio's preview strip shows the result:

Any text control → Text
Text(Date(2026, 11, 2), "dddd")

The formula bar with Text(Date(2026, 11, 2), "dddd"), the preview strip reading Monday with Data type text, and the text control showing Monday

Step 2: The Short Name With the Date​

Any text control → Text
Text(Date(2026, 11, 2), "ddd dd/mm/yyyy")

The formula bar with Text(Date(2026, 11, 2), "ddd dd/mm/yyyy"), the preview strip reading Mon 02/11/2026 with Data type text, and the text control showing Mon 02/11/2026

The space and the slashes are copied into the result as they are.

How the Example Uses It​

Each row of the My Overtime screen's gallery starts with the day the shift started (How to Use ThisItem in a Power Apps Gallery):

lblEntryDayMO → Text
Text(ThisItem.WorkDate, "ddd dd/mm/yyyy")

Two gallery rows in Preview: Sat 24/10/2026 with 22:00 to 06:00 next day, 8.00 hours, Emergency Department and an Approved badge, and Thu 29/10/2026 with 18:00 to 20:00, 2.00 hours, Emergency Department, a Pending badge and an Edit button

The short name keeps the line short enough for a phone; the full name would make Saturday 24/10/2026.

Common Mistakes​

MistakeWhat happensDo this instead
"dd" for the day nameThe day of the month, such as 02"ddd" or "dddd"
A Switch on Weekday to build namesSeven cases, and one languageText(d, "dddd")

Troubleshooting​

SymptomLikely causeFix
The day name is in another languageText uses the language of the person using the appAdd a language tag as the third argument
Days before the 10th have no leading zeroThe format uses dUse dd, which adds the zero

FAQ​

How do I get the day as a number instead?​

Weekday returns 1 to 7: How to Get the Day of the Week in Power Apps with Weekday.

Can I show the month name too?​

Yes: put the placeholders together in one format, such as "dddd d mmmm yyyy" for the day's name, the day, the month's name and the year. The month placeholders are in How to Show the Month Name and Year in Power Apps.

Conclusion​

dddd is the day's full name and ddd its short name. Text(d, "ddd dd/mm/yyyy") shows the day and the date together, in a form short enough for a gallery row.

Additional Resources​