小编Júl*_*era的帖子

10月20日某些年份的问题

我在Javascript中编写了一些没有任何问题的代码.但是,当我把日期October 20, 2013,我的日期返回October 19, 2013.

这同样适用于这些年份2019,2024并且2030(未经过前几年测试,未经过测试).

这个问题出现在我测试的所有浏览器中(谷歌浏览器,Internet Explorer,Mozilla Firefox,OperaSafari).

我写的时候:

date = new Date("10/20/2013");
document.write(date);
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

2013年10月19日星期六23:00:00 GMT-0300(BRT)


有人可以告诉我为什么会这样,我该如何解决这个问题呢?

javascript date

11
推荐指数
1
解决办法
988
查看次数

AngularJS - multipart/form-data POST中缺少边界

我有以下代码:

app.controller("carousels", function($http, $location, $rootScope, $state, $stateParams, $scope, PopUp, DTColumnDefBuilder, DTOptionsBuilder) {

    { ... }

    $scope.save = function() {
        $http({
            method: "POST",
            url: "./controllers/carousels/create.php",
            headers: {
                "Content-Type": "multipart/form-data"
            },
            data: $scope.carousels,
            transformRequest: function (data, headersGetter) {
                var formData = new FormData(),
                    headers = headersGetter();

                angular.forEach(data, function (value, key) {
                    formData.append(key, value);
                });

                delete headers["Content-Type"];

                return formData;
            }
        }).success(function(response) {
            console.log(response);
        });
    };
});
Run Code Online (Sandbox Code Playgroud)

create.php文件完全为空,并且在表单标记上通过ng-submit调用save函数.

<form name="form" ng-submit="save()">
    <div class="box box-default">
        <div class="box-header with-border"></div>

        <div class="box-body">
            <div class="form-group" has-error>
                <label for="image">{{ …
Run Code Online (Sandbox Code Playgroud)

php post file-upload angularjs angular-ui-router

5
推荐指数
1
解决办法
5722
查看次数