0
我正在使用twitter api和created_at屬性。具體來說,我試圖讓時間戳發佈X秒,幾分鐘,幾小時,幾天,幾周前。通過jquery調用函數並將結果輸出到剃刀html中的div
我想我有正確的函數寫,我只是不確定如何調用該函數。我試圖把我自己的屬性放在div上,並使用jquery來查找div。現在我只需要知道如何調用該函數。
<div style="text-align: left" data-utc="@Model.FullTweetData.CreatedAt"></div>
<script src="/javascript/jquery-2.0.3.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function ($) {
$("div[[email protected]]")
function parseTwitterDate(tdate) {
var system_date = new Date(Date.parse(tdate));
var user_date = new Date();
if (K.ie) {
system_date = Date.parse(tdate.replace(/(\+)/, ' UTC$1'))
}
var diff = Math.floor((user_date - system_date)/1000);
if (diff < 60) { return "less than a minute ago"; }
if (diff <= 90) { return "one minute ago"; }
if (diff <= 3540) { return Math.round(diff/60) + " minutes ago"; }
if (diff <= 5400) { return "1 hour ago"; }
if (diff <= 86400) { return Math.round(diff/3600) + " hours ago"; }
if (diff <= 129600) { return "1 day ago"; }
if (diff < 604800) { return Math.round(diff/86400) + " days ago"; }
if (diff <= 777600) { return "1 week ago"; }
return "on " + system_date;
}
var K = function() {
var a = navigator.userAgent;
return {
ie: a.match(/MSIE\s([^;]*)/)
}
}();
});
</script>
任何幫助將是屬性的偉大
我相信[moment.js(HTTP:/ /momentjs.com/)爲你提供了一個更好的解決方案... –
,看起來像它會工作,但我仍然在同一條船上,但我如何在一個div中調用該腳本。 –