나는 똑같은 것을 시도하고있다 - 여기 내가 마침내 알아 낸 것이다.
<abbr class="timeago localtime" title="@Model.GetLastUpdatedDateTimeISO8601(category, report)">@Model.GetLastUpdatedDateTimeRFC1123(category,report)</abbr><br />
그때 자바 스크립트의이 두 덩어리가 :
내 HTML이있다
$('.localtime').localTimeFromUTC('MM/dd/yyyy hh:mm:ss a');
$('.timeago').timeago();
이것은 HTML에서 ASP.NET MVC 면도기 구문을 사용
하지만, 기본적으로 그 무엇을 두 가지 형식으로 날짜/시간 문자열을 가져옵니다. 모든 시간은 UTC로 저장됩니다. timeago 플러그인은 ISO 8601 형식의 문자열을 사용하여 마술을 부리고 현지 시간 '플러그인'은 RCF1123 형식을 사용합니다.
ISO8601은 다음과 같습니다 : YYYY-MM-DD HH : mm : SSZ
RFC1123는 다음과 같습니다 : DDD, MMM yyyy로의 HH를 위해 dd : MM : SS GMT
최종 결과가 온 것입니다 화면 내가 timeago의 "약 10 분 전"을 볼 수 있지만, 내가 떠올랐다면 "10/26/2011 08:57:43 PM"이됩니다.
로 이동 당신은 당신이 동일한 요소에 TIMEAGO 및 datejs 모두를 사용하려는 의미합니까? – bejonbee
correct .. 로컬 타임에 타임 스탬프를 조작하고 동시에 "timeago"로 표시하려고합니다. –