Wpis z mikrobloga

#vscode #frontend #backend #webdev
Jest rozszerzenie do VSCode dające zakomentowaną aktualną datę w nagłówku kodu, gdy zapisać plik.

Ja chciałbym żeby dodawało w kodzie datę zapisania kodu, w formie console.log('data-zapisania').
To jest żebym w konsoli przeglądarki miał podgląd świeżości pliku - że się nie zaklinował w cache czy gdzieś tam.

Nie mogę takiego znaleźć, znajduję tylko z zakomentowaną datą.
Zna ktoś z console.log?

EDIT:
W zasadzie nawet może to dać log wiek pliku, różnicę między zapisaniem a datą załadowania kodu w przeglądarce.
  • 4
@phervers: @ECMAlover: Tutaj konkretnie chodzi o userscript i on się potrafi nie aktualizować na poziomie rozszerzenia *monkey i to nawet nie tylko zwykły cache serverowy także to nie wystarczy.

Sprawdź kod rozszerzenia, i zrób swoje z console.log :)


@phervers: No tak, kolejne rozszerzenie do napisania samemu.
@look997: Jednak w Auto Time Stamp można ustawić dowolne dopasowanie, nie musi być zakomentowane.

Ustawiłem w ustawieniach VSCode:
{
'lpubsppop01.autoTimeStamp.modifiedTimeEnd':'";',
'lpubsppop01.autoTimeStamp.modifiedTimeStart':'const VSCodeLMDate = "'
}

I dzięki temu jak dodam na początku pliku:
const VSCodeLMDate = "2020/08/12 22:11:26";

To data się aktualizuje do tej z momentu zapisu tego pliku.
Mogę sobie zmienną VSCodeLMDate użyć w console.log. :D

Użyłem tak:
const diffTime = Math.abs(Date.now() - new Date(VSCodeLMDate).getTime())/1000;
console.log(VSCodeLMDate,
`${Math.floor(diffTime)} secs