0

I've used moment with livestamp for years now and all of a sudden it's not working correctly. I simply want to have it say "updated XXX ago" but it somehow is taking the time offset and displaying that as "in 4 hours" instead. Please help.

$.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>
Jaker
  • 11
  • 3

0 Answers0