Reputation: 2055
I trying to run in GAS script
function test(){
var options = { year: 'numeric', month: 'long', day: 'numeric' },
locale="ru-RU",
data= (new Date()).toLocaleDateString(locale, options);
Browser.msgBox(data);
}
But google always return same format no matter what i type in locale.
How to fix this?
Upvotes: 6
Views: 5128
Reputation: 833
If you want to do it server side you can use Utilities.formatDate()
.
var data = Utilities.formatDate(new Date(), "Europe/Moscow", "yyyy-MM-dd");
GAS formatDate() documentation
Upvotes: 3
Reputation: 31300
Maybe Apps Script doesn't respond to the advanced parameters of toLocaleDateString()
. If you are using HTML in your app, I'd try to make the conversion inside a script tag in the HTML, rather than in the server side .gs
code.
Upvotes: 1