If you only wish to remove the \date
-related entry in the title, then you can patch \@maketitle
and remove the relevant content (using etoolbox
):

\documentclass{scrartcl}
\usepackage{scrlayer-scrpage,etoolbox}
\automark[subsection]{section}
\pagestyle{scrheadings}
\title{Something}
\author{Some Body}
\ofoot{\today}
\usepackage{blindtext}
\makeatletter
% Remove \@date and spacing following it from \@maketitle
\patchcmd{\@maketitle}% <cmd>
{{\usekomafont{date}{\@date \par}}%
\vskip \z@ \@plus 1em}% <search>
{}% <replace>
{}{}% <success><failure>
\makeatother
\begin{document}
\maketitle
\blinddocument
\end{document}
The above
\patchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
searches for <search>
in <cmd>
and replaces it with <replace>
(executing <success>
on success of the patch, or <failure>
otherwise). Since we're patching \@maketitle
, let's look at its definition (in scrkernel-title.dtx
):
\newcommand*{\@maketitle}{%
\global\@topnum=\z@
\ifx\@titlehead\@empty \else
\begin{minipage}[t]{\textwidth}
\usekomafont{titlehead}{\@titlehead\par}%
\end{minipage}\par
\fi
\null
\vskip 2em%
\begin{center}%
\ifx\@subject\@empty \else
{\usekomafont{subject}{\@subject \par}}%
\vskip 1.5em
\fi
{\usekomafont{title}{\huge \@title \par}}%
\vskip .5em
{\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}%
\vskip 1em
{%
\usekomafont{author}{%
\lineskip .5em%
\begin{tabular}[t]{c}
\@author
\end{tabular}\par
}%
}%
\vskip 1em%
{\usekomafont{date}{\@date \par}}%
\vskip \z@ \@plus 1em
{\usekomafont{publishers}{\@publishers \par}}%
\ifx\@dedication\@empty \else
\vskip 2em
{\usekomafont{dedication}{\@dedication \par}}%
\fi
\end{center}%
\par
\vskip 2em
}%
The occurrence of
{\usekomafont{date}{\@date \par}}%
\vskip \z@ \@plus 1em
is replaced with with nothing (removed), since <replace>
is empty. As such, no \@date
is set, and neither is the usual \vskip
space following it.
\maketitle
"? Spacing above and below? how much do you want that to change? – Werner Jan 21 '16 at 21:25\date{}
removes the line, but leaves invisible spacing that had been placed around it. This comment by Reid demonstrates one way to remove the spacing (but that still wipes out the actual\date{}
.) – ELLIOTTCABLE Jan 21 '16 at 21:26\date{}
, adding that doesn't change\today
. – Torbjørn T. Jan 21 '16 at 21:49\today
was evaluating to the numeral0
, so I assumed\date{}
was resetting the date globally or something. Must be some un-related issue, I'll go digging … thank you! >,< – ELLIOTTCABLE Jan 21 '16 at 21:52