如何从客户端获取当前的DateTime?

问题描述 投票:-1回答:2

我想显示带有blazor组件的当前客户端DateTime。

下一个代码几点出现?

<div>@DateTime.Now</div>

我认为这将是服务器时间。如何获得客户端操作系统时间?

c# blazor blazor-server-side
2个回答
2
投票

例如,U可以使用Js:

<p id="demo"></p>

<script>
var d = new Date();
document.getElementById("demo").innerHTML = d;
</script>

这将在用户端运行并获得用户的本地时间


-1
投票

为了获得客户端的时间,您必须使用TimeZone或可以使用toLocaleDateString()。您可以使用以下代码

<div>@DateTime.Now.toLocaleDateString()</div>

<div>@new Date().toLocaleDateString()</div>

它可能会解决您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.