Я использую момент с livestamp уже много лет, и вдруг он работает неправильно. Я просто хочу, чтобы он сказал «обновленный XXX a go», но он как-то берет сдвиг времени и отображает его как «через 4 часа». Пожалуйста, помогите.
$.ajaxSetup({
type: "POST",
contentType: "application/json; charset=utf-8",
cache: false,
dataType: "json",
xhrFields: {
withCredentials: true
}
});
$.ajax({
url: "https://www.mytaglist.com/ethLogShared.asmx/GetLatestTemperatureRawDataByUUID",
data: JSON.stringify({
uuid: "0f32cb87-eb86-4a60-9e66-e0cfd661cba1"
}),
success: function (retval, textStatus) {
var bftime = retval.d.time;
$("#displaybfdatetime").livestamp(new Date(bftime));
$("#displaytime").text((retval.d.time));
},
error: function (xhr, textStatus, exception) {
alert(textStatus);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/livestamp/1.1.2/livestamp.min.js"></script>
<span id="displaybf"></span>
<p>Updated <span id="displaybfdatetime"></span></p>
<span id="displaytime"></span>