Come ha sottolineato samanthalee, si capisce dal contesto.
“Kimi ga suki da” è un po’ formale nella sua grammatica, quindi potrebbe significare sia “mi piaci” che “ti amo”, a seconda della situazione. Se siete con un gruppo di amici e vi complimentate con qualcuno per il suo aspetto e lui risponde “Kimi ga suki da”, allora sarebbe usato nel senso di “mi piaci” – in questa situazione una traduzione naturale in inglese sarebbe probabilmente “Grazie!” o “Wow, sei così carino.”
Ma se vi state tenendo per mano al cinema e il vostro partner si china e dice “Kimi ga suki da”, allora sarebbe usato nel senso di “amore”.
Ma se una persona dice semplicemente “suki” a un’altra, allora sarebbe quasi sempre l’equivalente di “Ti amo”.
“Daisuki” d’altra parte, è spesso usato un po’ scherzosamente, e di solito sarebbe effettivamente meno significativo di un semplice “suki”.
“Ai shite(i)ru” è usato raramente – è una traduzione diretta dell’inglese “I love you”. Credo di aver letto da qualche parte che è entrato nel vernacolo solo nel periodo Meiji (o forse anche più tardi) dopo il contatto con l’Occidente.
Quando i termini “suki” e “daisuki” sono usati in riferimento a un soggetto non umano comunque, i significati sono come ha notato samanthalee, anche se probabilmente si userebbe ancora spesso “love” in inglese colloquiale. Es. “Aisukuriimu ga daisuki!” = “Amo il gelato!”