چنانچه بسته diagbox را فراخوانی کنید مشکلی با دستور \diagbox وجود ندارد و به صورت \diagbox{Time}{Day} درست عمل میکند.
\documentclass{article}
\usepackage{multirow}
\usepackage{graphicx}
\usepackage{diagbox}
\newcommand{\myrotate}[1]{\scriptsize\rotatebox[origin=c]{90}{#1}}
\begin{document}
\begin{table}
\centering
\renewcommand{\arraystretch}{2.2}
\makebox[\textwidth][c]{\footnotesize %\scriptsize %\tiny %\small
\begin{tabular}{|c|c|c|c|c|c|c|}
\hline
$\dim L$ & \diagbox[dir=SE,width=10em]{$\dim B\cap K$}{$\dim B$}& $\dim B=1$ & $\dim B=2$ & $\dim B=3$ & $\dim B=4$& $\dim B=5$ \\ \hline
\multirow{2}{*}{\myrotate{$\dim L=2$}}& $\dim B\cap K=0$ & Y & Y & -&-&-\\
& $\dim B \cap K=1$ & Not $\phi $-ideal & - & -&-&-\\ \hline
\multirow{2}{*}{\myrotate{$\dim L=2$}} & $\dim B\cap K=0$ & $\phi$-ideal & $\phi$-ideal & $\phi$-ideal & - & -\\
& $\dim B\cap K=1$ & Not $\phi$-ideal & Not $\phi$-ideal & - & - & -\\ \hline
\multirow{2}{*}{\myrotate{$\dim L=2$}} & $\dim B\cap K=0$ & $\phi$-ideal & $\phi$-ideal & $\phi$-ideal & $\phi$-ideal & -\\
& $\dim B\cap K=1$ & Not $\phi$-ideal & Not $\phi$-ideal & Condition * & - & -\\ \hline
\multirow{2}{*}{\myrotate{$\dim L=2$}} & $\dim B\cap K=0$ & $\phi$-ideal & $\phi$-ideal & $\phi$-ideal & $\phi$-ideal & $\phi$-ideal\\
& $\dim B\cap K=1$ & Not $\phi$-ideal & Not $\phi$-ideal & Condition * & Condition * & -\\ \hline
\end{tabular}}
\end{table}
\end{document}
عناوینی که در سمت چپ جدول به صورت عمودی نوشتهاید در هم فرو میروند؛ چرا که پهنای نوشته داخل \rotatebox از ارتفاع دو سطری که دستور \multirow پوشش میدهد بیشتر است. برای حل این مشکل من اندازه قلم را کاهش داده و مقدار arraystretch را بیشتر کردهام تا این عناوین بهتر و زیباتر جایگذاری شوند. ضمنا دستور \rotatebox متعلق به بسته graphicx است و اینجا بسته rotating در عمل کاری انجام نمیدهد.

اگر از بسته xepersian استفاده میکنید این پرسش و پاسخ را ببینید.