如何使用angular获得AM/PM的12小时格式
how to get 12 hrs format with AM/PM using angular?
$scope.timePickerObject12Hour = {
inputEpochTime: ((new Date()).getHours() * 60 * 60 + 3600), //Optional
step: 15, //Optional
format: 12, //Optional
//titleLabel: '12-hour Format', //Optional
closeLabel: 'Close', //Optional
setLabel: 'Set', //Optional
setButtonType: 'button-positive', //Optional
closeButtonType: 'button-stable', //Optional
callback: function (val) { //Mandatory
timePicker12Callback(val);
}
};
function timePicker12Callback(val) {
if (typeof (val) === 'undefined') {
console.log('Time not selected');
} else {
$scope.timePickerObject12Hour.inputEpochTime = val;
console.log(val);
var selectedTime = new Date(val * 1000);
}
}
我使用了angular和ionic应用程序。在这里我关注了这个gituphttps://github.com/rajeshwarpatlolla/ionic-timepicker对于时间选择器。当我选择时间(例如,我选择了下午5点)控制台时,我得到的值为61200,如下所示或选定的历元是:61200,时间是UTC的17:0。我如何将其转换为12小时格式的AM/PM格式?任何人都可以帮助我完成
$scope.timePickerObject12Hour.inputEpochTime = val;
console.log(val);
var selectedTime = new Date(val * 1000);
console.log('Selected epoch is : ', val, 'and the time is ', selectedTime.getUTCHours(), ':', selectedTime.getUTCMinutes(), 'in UTC');
例如:
var yourDateObject = new Date();
var amPmHour = $filter('date')(yourDateObject, 'hh');
不要忘记为此调用$filter模块
来自Angularjs日期文档
相关文章:
- 如何将24小时的日期时间格式转换为12小时的格式
- 如何在jQuery日期时间选择器中添加12小时格式
- 在 javascript 中将 24 小时时间转换为 12 小时,运行秒数
- 如何从12小时格式创建javascript日期
- setInterval和javascript中的12小时时钟
- 如何将其从 12 小时制更改为 24 小时制
- 如何使用 javascript 进行总共 24 小时验证维护 12 小时格式
- 使用 Date.js 解析 12 小时格式时获取 null
- 日历显示 24 小时制,我需要 12 小时制
- 整小时和小数小时双精度值转换为 12 小时制格式时间
- 将滑块的 24 小时时间格式转换为 12 小时
- JavaScript 格式化时间 24 小时格式为 12 小时
- 如何使用正则表达式(正则表达式)验证 12 小时时间
- 如何将用户限制为仅输入 12 小时的时间,包括 AM 和 PM
- 使用moment js将12小时(AM/PM)字符串转换为24日期对象
- 需要12小时格式而不显示AM/PM时间选择器
- 如何使用angular获得AM/PM的12小时格式
- 使用PHP中的java脚本与AM/PM进行12小时的验证
- 你如何以 12 小时 AM/PM 格式显示 JavaScript 日期时间
- 如何在12小时AM/PM格式中添加24小时选项