![](/img/trans.png)
[英]How to convert date from the date fns string format to Date Object
[英]How to get date from a cell and convert the date format?
我正在使用Google Spreadheet和Script编辑器来完成我的工作。 在G栏中,我输入日期为201-May-2019。
但是当我使用Logger.Log(行[6])检查日期时,它显示的日期如下:Wed May 22 00:00:00 GMT + 05:30 2019
但我希望它能告诉我22-05-2019。
有人请帮助我在JavaScript中获取代码。 我非常感激
您可以使用构造函数将字符串转换为Date
。 获得Date
对象后,可以调用其方法,如getDate()
, getMonth()
和getFullYear()
。 最后,您可以使用字符串插值格式化并打印字符串:
function getFormattedDate(s) { var d = new Date(s); var date = d.getDate(); var month = d.getMonth() + 1; var year = d.getFullYear(); if (date < 10) { date = "0" + date; } if (month < 10) { month = "0" + month; } return `${date}-${month}-${year}`; } //Your string var s = '22-May-2019'; console.dir(getFormattedDate(s));
也许您可以尝试格式化这样的日期,但我不知道Google电子表格API是否可以处理它:
Logger.Log((new Date(row[6])).toDateString())
您可以在此处查找JavaScript Date对象的toDateString
方法: https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toDateString
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.