При транскрипции русских слов пишут [j], а не [й]. Й не подходит или это другая буква с другим звуком?
По дате
По рейтингу
Очень даже похожая буква с практически таким же звуком: jedes, Jude, jetzt...
При транскрипции иностранных слов русским алфавитом пишут Й, потому что буквы J в русском алфавите нет.
При транскрипции русских слов латинским алфавитом пишут J, потому что в латинском алфавите нет буквы Й.