我在做科多瓦网络应用程序。我从soap服务中得到了像"201804122359+0530“这样的时间戳。我无法使用这些方法将格式格式化为标准时间格式(str_date是字符串时间戳的变量)
方法-抛出无效的日期错误
$scope.current_time = new Date(str_date);
方法-这也会引发无效的日期错误。
var formatted_date = $filter('date')(str_date,'dd/MM/yyyy HH:mm:ss');
因此,我无法使用这些方法进行格式化。请给我任何其他的方法格式化日期角js。
发布于 2018-04-25 05:07:50
我用瞬间来解决这个问题。在lib文件夹中添加moment.min.js文件
$scope.strtime = moment(str_date,"YYYYMMDDHHmmZ").format("HH");
我只需要一个小时,如果你想要任何其他格式,你可以改变。
发布于 2018-04-17 12:02:00
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log(navigator.globalization.getDatePattern);
}
//or//
var currentdate = new Date();
var datetime = currentdate.getDate() + "/"
+ (currentdate.getMonth()+1) + "/"
+ currentdate.getFullYear() + " @ "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":"
+ currentdate.getSeconds();
起作用了
https://stackoverflow.com/questions/49876969
复制相似问题