Чтобы отличить наречие «сегодня» от существительного в современном русском языке, нужно обратить внимание на контекст. 1
В большинстве случаев «сегодня» — наречие. 1 Оно обозначает признак действия и отвечает на вопрос «когда?». 13 Например: «Сегодня мы пойдём в лес за малиной». 3 В предложении наречие времени выполняет роль второстепенного члена — обстоятельства. 3
Реже «сегодня» может выступать как имя существительное. 3 В этом случае оно обозначает предмет и отвечает на вопрос «что?». 3 Например: «Праздничное сегодня наконец-то наступило». 3 У такого существительного среднего рода есть определяющее слово в виде прилагательного: сегодня (какое?) праздничное. 3
Таким образом, основное отличие в том, что наречие не изменяется по падежам и числам, а существительное может иметь категории падежа, числа, рода, одушевлённости или неодушевлённости. 35