gpt4 book ai didi

javascript - 如何从本地存储中取出我的日期并在没有时间的情况下设置它们?

转载 作者:行者123 更新时间:2023-11-28 03:44:55 26 4
gpt4 key购买 nike

我有一个事件表单,我在其中获取信息并将其放入本地存储中(我无法使用 API),并且我想从本地存储中取出开始日期和结束日期,更改它们,使它们显示为 dd-mm-yyyy (不是 yyyy-mm-ddT00:00:00.000Z)问题是将它们从数组中取出并设置它们。我不知道从哪里开始......

这是我的 JavaScript/jQuery:

.controller("Events", function($scope, $location) {

let URL = "https://morning-castle-91468.herokuapp.com/";
$scope.authToken = localStorage.getItem("authToken");
$scope.username = localStorage.getItem("username");

$scope.events = [];
let lastEvent = 0;

while (localStorage.getItem("event"+lastEvent)){

$scope.events.unshift(JSON.parse(localStorage.getItem("event"+lastEvent)));
lastEvent++;
}

JSON.parse(localStorage.getItem("event")) || [];

$scope.submitForm = function() {
if ($scope.eventForm.$valid) {
$scope.event.username = $scope.username;

localStorage.setItem("event"+lastEvent, JSON.stringify($scope.event));
}
};

})

这是我的 HTML:

<div class="row eventcontent" ng-repeat="event in events">
<div class="col-xs-12 eventpost">
<div class="row-flex">
<div class="col-xs-8 ">
<h4>{{ event.title }}</h4>
</div>
<div class="col-xs-4 ">
<h4>{{ event.name }}</h4>
</div>
<div class="col-xs-12 ">
<td>{{ event.description }}</td>
<br />
<br />
<p>{{ event.address }} <br /> {{ event.country }}</p>
<br />
<p>{{ event.status }}</p>
</div>
<div class="col-xs-12 ">
<p>{{ event.startdate }} {{ event.enddate }}</p>
</div>
</div>
</div>
</div>

最佳答案

要从本地存储获取数据,该数据将是 JSON ArrayList

var retrievedData = JSON.parse(localStorage.getItem("event"+lastEvent));            
var setDateFormat = $filter('date')(new Date((retrievedData[1].substr(6)), 'dd-mm-yyyy'));

关于javascript - 如何从本地存储中取出我的日期并在没有时间的情况下设置它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48585570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com