# Invoking biblatex macro for “(visited on <date>)”

Can I invoke some biblatex commands or macros in order to automatically generate a string like this:

``````(visited on 04/01/2013)
``````

I have this outside of a `\cite` command in a footnote, but would like to automatically get the same text and formatting as biblatex would use when printing this information. So something like

``````\printurlseen{2013-01-04}  % hypothetical code
``````
-
You can add `lastchecked = {2012-01-03}` in your `bib` file ... –  Kurt Jan 4 '13 at 12:03
@Kurt -- ok, so suppose I had a dummy bib entry (which doesn't get printed in the bibliography). How would I then just print the lastchecked entry? –  Emit Taste Jan 4 '13 at 12:10
@Kurt shouldn't that be `urldate = {}` ? –  ArTourter Jan 4 '13 at 13:35
@ArTourter: Yes, you are right, I copied an example from a `bibtex` and not `biblatex` file. –  Kurt Jan 4 '13 at 13:43
would the entry be part of your bib file? if it is you could use the `\fnotecite{<key>}` which would put the full reference as a footnote and not in the bibliography section. Is that what you are after? –  ArTourter Jan 4 '13 at 18:17
show 1 more comment

Biblatex has `\citeurl{citekey}`. However, this does not output the information about when the url has been visited.

A possible way to modify it is

``````\DeclareCiteCommand{\citeurl}
{\boolfalse{citetracker}%
\boolfalse{pagetracker}%
\usebibmacro{prenote}}
{\printfield[citeurl]{url}
\iffieldundef{urlyear}
{}
{\printurldate}}
{\multicitedelim}
{\usebibmacro{postnote}}
``````
-
Thank you. With the help of this answer I modified the third last line in your example to `{\mkbibparens{\bibstring{urlseen}\space\printurldate}}` -- this does now exactly what I want. –  Emit Taste Jan 7 '13 at 17:32