我知道你對這些重複問題感到厭煩,但現在我仍然沒有找到答案,所以請幫我解決這個問題。 。 提前致謝。如何將手動時間轉換爲js中的輸入類型=「時間」
HTML是:
var start="10:30 PM";
$scope.edit={}
frtime=start.split("PM")[0];
frtime = frtime.trim();
frtime= $filter('date')(frtime, "HH:mm");
$scope.edit.fromtime=new Date("2010-12-28T"+frtime+":00");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<input type="time" ng-model="edit.fromtime">
它表示在HTML中的輸入類型字段一段時間。但我需要輸入字段中的10.30 PM。
try ng-model =「{{edit.fromtime}}」>> – Mike
問題在於日期函數。看到我在新的Date()函數中傳遞時間,所以它將時間與GMT相加,並顯示一些錯誤的時間..所以如何克服這一點。我需要將輸入類型=「時間」 – user3145744
試試這個:http://jsfiddle.net/mufa1wvy/ – Mike