sth be uadated on 12th May .这个绝对正确。因为主语是物,所以应该是被更新,应该用被动语态be updated。英文中日期是日在前,而且应该用序数词。所以是12th。又因为是具体日期,所以用介词on