相关疑难解决方法(0)

检查日期在打字稿中是否有效?

这些是在 Javascript 中普遍接受的方法

然而,对于 Typescript is we do !isNaN(someDate),typescript抱怨我们使用的是一种接受数字而不是日期的方法。

关于如何处理这个问题的想法?

javascript types date node.js typescript

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

如果单元格中的值是日期,则运行自定义函数

我是Google脚本新手.我想检查单元格中的值是否为日期,如果是,则更改日期的默认格式,然后返回新的格式化日期值.

这是我想要的一个例子:

var activeCellValues = SpreadsheetApp.getActiveRange().getValues();
if ( activeCellValues = "Is_Type_Date")
       {   
          var activeCellValues = Utilities.formatDate(pubDateCell,"PST", "MM/dd/yyyy")
       }
Run Code Online (Sandbox Code Playgroud)

这可能吗?

google-sheets google-apps-script

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

在javascript中将yyyy-MM-dd转换为MM/dd/yyyy

这可能是一个简单的解决方案,但我卡住了,基本上我需要将传入的yyyy-MM-dd转换为MM/dd/yyyy,如果传入日期为零,则输出也应为零.

传入日期可以是以下格式

2015-01-25 or nil
Run Code Online (Sandbox Code Playgroud)

输出日期应该是

01/25/2015 or nil
Run Code Online (Sandbox Code Playgroud)

我尝试从以下链接 转换日期yyyy/mm/dd到MM dd yyyy,但无法使其工作.

谢谢你的帮助.

忘记提及,在xml文件中,作为nil的传入日期具有以下格式

<Through_Date__c xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
Run Code Online (Sandbox Code Playgroud)

因此,如果我得到上面的格式,输出应该只是零

javascript

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

日期的正则表达式

我有一个日期格式:YYYY-MM-DD,因为我们都知道这几个月只包含01,02,03,04,05,06,07,08,09,10,11,12等数字.我怎样才能真正编写一个正则表达式,只允许我获得正确的月份和日期.我只能这样做......

var date = /[0-9]{4}\-[0-9]{2}\-[0-9]{2}/;

    function checkDate(Date)
    {
        if (date.test(Date))
        {
        alert("Valid Date");
        }
            else
            {
                    alert("Invalid Date");
            }

    }
Run Code Online (Sandbox Code Playgroud)

因此,如果日期是例如2008-24-43.它仍然会返回我的有效日期.

谢谢.

javascript regex

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