Прежде всего, функция написана неправильно.
Fucntion GetDate(DB) // Getting date from Google sheet
{
var date = Utilities.formatDate(new Date(DB), "GMT+5", "MM/dd/yyyy"); // Date Format
var day = // How can i pass day
var month = // How can i pass month
Как насчет этого:
function GetDate(DB) {
var dt=new Date(DB);
var date=Utilities.formatDate(dt, "GMT+5", "MM/dd/yyyy");
var day = Utilities.formatDate(dt, "GMT+5", "dd");//or possibly dt.getDate();
var month = Utilities.formatDate(dt, "GMT+5", "MM");//or possibly dt.getMonth()+1;
В приведенном выше коде Utilities.formatDate () возвращает строку. Но dt.getDate () возвращает число от 1 до 31, а dt.getMonth () возвращает число от 0 до 11. Обычно люди добавляют его в месяц, но это зависит от того, что вы с ним делаете.
JavaScript Дата Объект