![](/img/trans.png)
[英]What does my date time get converted into from ASP.Net MVC to Javascript
[英]ASP.NET MVC Date Time passed from Start
我要問的是更多如何做某事,而不是檢查我的錯誤。
我有一個價值
public virtual DateTime DateCreated { get; set; }
我在這樣的視圖中顯示它:
asked @item.DateCreated by @item.Creator.FullName
這給了
由系統管理員問2/2/2018 2:28:13 PM
我想像在StackOverflow中那樣
5分鍾前由x問
您對此有何建議? 我需要一些代碼示例,這就是為什么我用SO而不是SE編寫的原因。
您可以這樣操作:
@{
var diff = DateTime.Now.Subtract(DateCreated);
var result = diff.TotalSeconds;
var unit = "seconds";
if (result >= 60) {
result = diff.TotalMinutes;
unit = "minutes";
if (result >= 60) {
result = diff.TotalHours;
unit = "hours";
}
}
}
asked @result @unit by @item.Creator.FullName
如果您需要支持更多的團結,例如days
,那么可以添加更多的if
塊,但您會明白的。
您可以將此代碼放在代碼的后面,並可能將result
和unit
作為item
對象的屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.