add field "lastaccessed" to type "webpage"
ACM (Association of Computing Machinery) publications BibTex formating guidlines (https://www.acm.org/publications/authors/bibtex-formatting) show that ACM BibTex Reference Format (https://github.com/borisveytsman/acmart/blob/primary/ACM-Reference-Format.bst) uses the field "lastaccessed" instead of "accessdate". I use Overleaf to automatically sync my bibliography with Zotero libraries. But currently the export of BibTex or even BibLatex does not support the field "lastaccessed". So the last accessed date is not present in the final bibliography. Manual workaround is to use Better BibTex plugin and use a postscript like this to insert the field:
if (Translator.BetterBibTeX && zotero.itemType === 'webpage') { if (zotero.accessDate) { tex.add({ name: 'lastaccessed', value: zotero.accessDate.replace(/\s*T?\d+:\d+:\d+.*/, '')}); } }
But this means bib files have to be synchronized manually to Overleaf. This is a feature request to add this field to any export, whether online or desktop versions.
if (Translator.BetterBibTeX && zotero.itemType === 'webpage') { if (zotero.accessDate) { tex.add({ name: 'lastaccessed', value: zotero.accessDate.replace(/\s*T?\d+:\d+:\d+.*/, '')}); } }
But this means bib files have to be synchronized manually to Overleaf. This is a feature request to add this field to any export, whether online or desktop versions.
For Zotero, the access data is the last accessed date. BibTeX (as it predates the WWW) doesn't have a standard for citing webpages, so you get the mess with different field names for what is conceptually the same metadata. For BibLaTeX, the name of the field is urldate and including a lastaccessed field would be incorrect.
The BBT solution is the only way to reasonably address this.