I speak Southern accent:
d - it's pronounced exactly like the "y" in "yellow", "yin", "yang", "yes"...
đ - it's the English "d" in "desk", "dish", "day"...
In Northern accent, đ is pronounced similarly, but d is pronounced as "z" in "zoo", "zoom", "zebra"
Hope this helps!