如何在AngularJS或Javascript中转换日期和时间格式
How to convert date & time format in AngularJS or Javascript?
var date = "2015-12-16";
//convert to "16 Dec 2015"
var time = "17:04:43";
//Convert to "5:04pm"
如何使用AngularJS或Javascript转换日期和时间格式?
你来了:
var date = "2015-12-16";
var dateInstance = new Date(date);
现在将$filter
注入您想要的控制器/服务器/配置并像这样编写:
$filter("date")(dateInstance, "MMM dd yyyy") == "16 Dec 2015"
如果要在 HTML 中执行此操作,请将其绑定到$scope
$scope.dateInstance = dateInstance;
在 HTML 中:
{{dateInstance | date: 'MMM dd yyyy'}}
当您向视图 (UI( 发送值时,您可以在 angularJs 中使用过滤器,如下所示
{{ user.creation_time | date:'medium' }}
您将在 UI 中获得正确的日期。
var arr = ["jan","feb","march","april","may","june","july","aug","sep","oct","nov","dec"];
var d = new Date();
var month = arr[d.getMonth()];
var day = d.getDate();
var year = d.getFullYear();
console.log(day +"-" + month + "-" + year);
var hour = d.getHours();
var min = d.getMinutes();
var temp = "AM";
if(parseInt(hour) > 12 ){
hour = hour % 12 ;
temp = "PM";
}
console.log(hour + ":" + min + " " + temp);
这将帮助您:
var month = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var date = new Date();
var monthIndex = date.getMonth() + 1;
var minute = date.getMinutes() > 9 ? date.getMinutes() : "0" + date.getMinutes();
var hour = date.getHours();
var amPm = "am";
if (date.getHours() == 12) {
amPm = "pm";
}
if (date.getHours() > 12) {
hour = date.getHours() % 12;
amPm = "pm";
}
var time = hour + ":" + minute + amPm;
/* getting time*/
var fullDay = date.getDate() + " " + month[monthIndex - 1] + " " + date.getFullYear()
<script>
angular.module('app', [])
.controller('testCtrl', ['$scope', function($scope){
var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var d = "2015-12-16";
var date = new Date(d);
var day = date.getDate();
var year = date.getFullYear();
console.log(day +"-" + months[date.getMonth()] + "-" + year);
}])
</script>
plunker代码在这里
相关文章:
- 将Javascript日期转换为ASP.NET日期格式
- 如何将日期转换为周名
- 如何将日期转换为标准格式
- Javascript/Json日期转换问题
- 根据浏览器位置,用JavaScript将输入的日期转换为UTC
- 如何在 java 脚本中将字符串日期转换为 GMT
- Javascript中的日期转换
- JavaScript 将日期转换为格式
- 将正常日期转换为 unix 时间戳
- 时刻/时区 - 将日期转换为 unix
- 蒙戈将ISO日期转换为奇怪的字符串
- AngularJS希伯来文日期转换器
- JavaScript将人类可读的日期转换为unix时间戳,然后再转换回来
- php日期转换为javascript日期
- 将日期转换为可读性更强的格式
- 将数据库日期时间或日期转换为Javascript新日期(GMT)格式
- 如何在 Java 中将 JavaScript 日期转换为日期
- javascript中的日期转换和操作,带有阿拉伯月份
- 将javascript日期转换为julian日期
- 如何将日期选择器日期转换为JSON对象以用于AJAX请求