"Toute la journée" et "aujourd'hui" ne sont pas incompatibles avec l'usage du passé composé. Quand on utilise le passé composé cela veut dire que la journée est déjà passée. Donc, tu peux dire:
-"Tu as bu du Coca-Cola toute la journée"/ Aujourd'hui, tu n'as bu que du Coca-Cola (C'est déjà le soir) ou "Tu bois du Coca-Cola toute la journée" (1: on dit cela courant la journée, c'est à dire, la journée n'est pas encore finie; 2: Tu fais ça tous les jours).
En ce qui corcerne le mot "pendant", tu peux l'ajouter ou pas, cela ne change en rien le sens de la phrase. À l'oral, on l'omet la plupart des fois (avant "toute la journée").