Forum Discussion

Avikumar1755's avatar
Avikumar1755
Copper Contributor
Jan 02, 2026

Adaptive Cards Input.Date shows mm/dd/yyyy on sample site but renders as “September 20, 2017”

Hi all, I’m using Adaptive Cards Input.Date in Microsoft Teams / Copilot Studio (Teams channel). I noticed the same card renders the date differently depending on host:

On the Adaptive Cards Inputs sample page, the Due Date field shows mm/dd/yyyy (e.g., 09/20/2017).

But when I copy the same JSON into Adaptive Card Designer (and similarly inside Teams), the date shows as a long format (e.g., September 20, 2017).

Reference page (shows mm/dd/yyyy): https://adaptivecards-release-ci.azurewebsites.net/samples/Inputs.html

 

I want the date displayed as mm/dd/yyyy in Teams (and ideally allow typing in that format), e.g. 12/20/2025.

{
"type": "AdaptiveCard",
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.5",
"body": [
{ "type": "TextBlock", "text": "Due Date" },
{
"type": "Input.Date",
"id": "DateVal",
"value": "2017-09-20"
}
]
}

Questions

Is it possible to force the display format of Input.Date to mm/dd/yyyy via Adaptive Card schema/JSON?

Or is the display format always controlled by the host (Teams) / locale and cannot be overridden?

If it cannot be forced, what’s the recommended workaround in Teams?

Example: use Input.Text with validation? or show helper text under the field?

Environment: Adaptive Cards in Teams via Copilot Studio.
Ashish

No RepliesBe the first to reply

Resources