小编sAn*_*ntd的帖子

比较 Typescript / Angular 4 上的日期

我正在尝试比较typescript/angular 4 中的日期。就我而言,我将系统日期分配给名为“today”的变量,并将数据库日期分配给名为“dateToBeCheckOut”的变量。然后我使用 if 语句比较日期,在我的情况下,我希望得到结帐日期小于(之前)今天日期的预订。但是我得到了意想不到的结果,而不是得到了预期的结果。我在下面附上了我的代码,并希望有人帮助理解它为什么会发生。

这是代码

for(let k = 0; k < this.bookingDetailsArrayRealObject.length; k++){
        let dateCheckOut = this.bookingDetailsArrayRealObject[k].package.chackout;
        let dateToBeCheckOut = new Date(dateCheckOut);
        let today = new Date(Date.parse(Date()));
        //let today_test = new Date();
        if(this.bookingDetailsArrayRealObject[k].status){
          if(dateToBeCheckOut.toDateString() < today.toDateString()){
            this.bookingIdsToBeUpdated.push(this.bookingDetailsArrayRealObject[k]._id);
            window.alert('true');
            console.log(today.toDateString());
            console.log(dateToBeCheckOut.toDateString());
            console.log(this.bookingDetailsArrayRealObject[k]);
          }
        }
      }
Run Code Online (Sandbox Code Playgroud)

来自数据库的预订对象

控制台结果

在控制台结果中,根据 if 语句,第三个是意外的。任何建议将不胜感激。

typescript angular

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

Cloudinary异步等待一次上传多个图像,然后保存到节点js中的数组

嗨,我正在寻找一种使用 Node Js asyc 等待功能上传多个图像然后捕获到数组中的 API 服务器端上传解决方案。我按照这个 链接来实现我的代码。在控制台中,它显示了我期望的数组,但它没有给我任何响应。

这是我到目前为止尝试过的,

exports.upload_image = async(req, res) =>{
  //let filePaths = req.files.path;

  let multipleUpload = new Promise(async (resolve, reject) => {
    let upload_len = req.files.length;
    let upload_res = new Array();

      for(let i = 0; i < upload_len; i++)
      {
          let filePath = req.files[i].path;
          await cloudinary.v2.uploader.upload(filePath, { use_filename: true, unique_filename: false }, function (error, result) {
              if(upload_res.length === upload_len)
              {
                /* resolve promise after upload is complete */
                resolve(upload_res)
              }
              else if(result)
              {
                /*push …
Run Code Online (Sandbox Code Playgroud)

api node.js cloudinary

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

标签 统计

angular ×1

api ×1

cloudinary ×1

node.js ×1

typescript ×1