端午节发的咸鸭蛋需要煮20-30分钟左右。具体煮的时间取决于咸鸭蛋的大小和个数。一般来说,煮咸鸭蛋时需要先将鸭蛋放入冷水中煮沸,然后再继续煮20-30分钟。如果咸鸭蛋比较大或数量较多,煮的时间可能需要更长一些。煮好后,需要将咸鸭蛋放入冷水中浸泡一段时间,让其冷却后即可食用。