m0_56789428 2023-05-07 21:59 采纳率: 94.9%
浏览 39
已结题

给定日期,如何获取日期的年月日

    var start_date;
    var end_date;
console.log("生效时间"+start_date+"失效时间"+end_date)
        var start_year = new Date(start_date).getFullYear;
        var start_month =new Date(start_date).getMonth;
        var start_day = new Date(start_date).getDate;
        var end_year = new Date(end_date).getFullYear;
        var end_month =new Date(end_date).getMonth;
        var end_day = new Date(end_date).getDate;
        console.log("1.年月日"+start_year+start_month+start_day+"2.年月日"+end_year+end_month+end_day)

控制台输出结果如下

生效时间2023-05-01 00:00:00.0失效时间2023-05-06 00:00:00.0
1.年月日function getFullYear() { [native code] }function getMonth() { [native code] }function getDate() { [native code] }2.年月日function getFullYear() { [native code] }function getMonth() { [native code] }function getDate() { [native code] }

我试了var start_year = new start_date.getFullYear;这么写,输出结果是undefind。
我想知道,在给了时间的情况下,怎么获得他的年月日?

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-05-07 22:08
    关注
    var start_date = new Date('2023-05-01');
    var end_date = new Date('2023-05-06');
    
    console.log("生效时间"+start_date+"失效时间"+end_date);
    
    var start_year = start_date.getFullYear();
    var start_month = start_date.getMonth() + 1;
    var start_day = start_date.getDate();
    var end_year = end_date.getFullYear();
    var end_month = end_date.getMonth() + 1;
    var end_day = end_date.getDate();
    
    console.log("1.年月日"+start_year+"-"+start_month+"-"+start_day+" 2.年月日"+end_year+"-"+end_month+"-"+end_day);
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月16日
  • 已采纳回答 5月8日
  • 创建了问题 5月7日

悬赏问题

  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)